網站首頁關于我們建站流程手機網站營銷型網站解決方案新推薦風格特價網站聯系我們
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} 竞彩比分直播购买大厅 新浪爱彩竞彩足球比分直播旧版 陕西十一选五走势图 网络投资理财平台 24500皇冠比分走地赔 广东十一选五 环球配资 攒劲甘肃麻将最新 河北排列7号码公告 足球指数网_足球指数网-首页足球指数网 大众麻将基本番型 红包麻将微信 我国高端制造业有哪些 竞彩比分直播即时比分直播 山东十一选五遗漏彩 内蒙古时时彩