網站首頁關于我們建站流程手機網站營銷型網站解決方案新推薦風格特價網站聯系我們
randow 隨機產生數
randow 隨機產生數

我想在{0,1,2,3}中隨機產生一個數,產生0的概率為50%,1為20%,2為20%,3為10%,請問怎樣的才能高效地實現呢?

import java.util.*;
public class Gailv
{
    public static void main(String[] args)
    {
        Random rand=new Random(47);
        int sum=1000;
        List<Integer> list=new ArrayList<Integer>();
        for(int i=0;i<sum;i++)
        {
            int r=rand.nextInt(4);
          if(r==0 && r<550)     //55%
             list.add(r);
          if(r==1 && r<200)     //20%
             list.add(r);
             if(r==2 && r<200)     //20%
             list.add(r);
          if(r==3 && r<50)      //5%
             list.add(r);   
        }
         
    }

 

}
【返回上一頁】
友情鏈接:卓越凱欣 盱眙蔣師傅龍蝦 盱眙龍蝦烹飪培訓
關鍵詞:190即时指数足球手机版 190即时指数足球手机版 190即时指数足球手机版 190即时指数足球手机版 190即时指数足球手机版
版權所有:淮安卓越凱欣科技有限公司  全國服務熱線:0517-83999928  地址:淮安市承德南路266號淮安軟件園   網站備案號:蘇ICP備08005522號
{ganrao} 广西快三开奖结果和值 我有3000块钱怎么理财 北京快三开奖网站 山东11选5 360彩票 双色球杀号定胆_彩宝贝 怎样看三级片 大众麻将游戏免费下载 江苏快3计划手机 浙江快乐十二走势图手机版 疯狂飞艇计划图片 山东11选5遗漏 nba比分直播迅盈 贵州麻将上分才能玩的 体彩河南泳坛夺金预测 福建11选5合买 湖北30选5开奖奖结果