孤燈野火
          暢想的天空
          posts - 2,comments - 4,trackbacks - 0

          //抽取隨機數(shù)邏輯方法
             int maxSize = listZxsl.size();//listZxsl 假設(shè)為已經(jīng)得到的list值 想從中隨機抽取幾個
             HashSet<Integer> set = new HashSet<Integer>();
             
              int xysl=5;//假設(shè)需要抽取的數(shù)量為5個
             
             //產(chǎn)生的個數(shù)
             inttempMaxSize=null;
             if(xysl>maxSize)
             {
              tempMaxSize=maxSize ;
             }
             else
             {
              tempMaxSize=xysl;
             }
             
             
             while (true) {
              //產(chǎn)生的索引值
              int randNumber = (int) (Math.random() * maxSize + 1) - 1;
              set.add(randNumber);
              if (set.size() >= tempMaxSize) {
              break;
              }
             }
             
             for(int number:set)
             {
              templist.add(listZxsl.get(number));//templist為返回出去的
             }

          posted on 2010-12-17 14:45 孤飛燕 閱讀(925) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 循化| 佛学| 襄汾县| 丘北县| 稻城县| 三原县| 开原市| 河源市| 昌江| 阆中市| 黔东| 元江| 甘南县| 抚松县| 武平县| 东台市| 通山县| 金华市| 高邑县| 贵阳市| 兴安县| 驻马店市| 新安县| 开化县| 策勒县| 双流县| 商水县| 伊吾县| 郯城县| 志丹县| 永新县| 平昌县| 句容市| 扶风县| 兖州市| 涞水县| 昌图县| 长丰县| 英山县| 新龙县| 陇西县|