網站首頁關于我們建站流程手機網站營銷型網站解決方案新推薦風格特價網站聯系我們
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} 期货配资分仓合法吗 青海快3 排列3 腾讯分分彩 老夫炒股一把梭原图 股票融资好做吗 扬州新浪体育用品有限公司 快乐时时彩 秒速飞艇 赢翻网配资 上海期货配资 股票指数怎么买卖涨跌 股票配资平台代理选哪个 亚洲即时赔率 沙巴体育比分沙巴 heyzo所有番号封面