色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

JAVA生成不重復隨機數的一種算法

瀏覽:32日期:2024-03-03 18:05:40

一個不錯的算法,很簡單,但有效。不過如果范圍比較大,則占用內存大,就不推薦使用了。個人感覺1000個以內的就可以考慮。這東西也許你早就知道了,但我依然驚嘆算法的力量。

看代碼

import java.util.*;

/**

* 生成不重復隨機數的一種算法。

*

* @author 趙學慶,Java世紀網(java2000.net)

*

*/

public class T {

public static void main(String[] args) {

// 種子你可以隨意生成,但不能重復

int[] seed = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

int[] ranArr = new int[9];

Random ran = new Random();

// 數量你可以自己定義。

for (int i = 0; i < seed.length; i++) {

// 得到一個位置

int j = ran.nextInt(seed.length - i);

// 得到那個位置的數值

ranArr[i] = seed[j];

// 將最后一個未用的數字放到這里

seed[j] = seed[seed.length - 1 - i];

}

System.out.println("ranArr:" + Arrays.toString(ranArr));

}

}

一個運行結果

ranArr:[6, 3, 5, 9, 7, 2, 8, 4, 1]

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/java2000_net/archive/2008/10/06/3019580.aspx

標簽: Java
相關文章:
主站蜘蛛池模板: 久久久不卡国产精品一区二区 | 久久草网站 | 欧美一级片免费 | 全免费a级毛片免费看视频免 | 国产精品高清全国免费观看 | 亚洲国产欧美一区 | m男亚洲一区中文字幕 | 日本特黄特色免费大片 | 日本加勒比在线观看 | 三级网站免费看 | 在线成人亚洲 | 日本一级看片免费播放 | 欧美亚洲免费久久久 | 一区二区在线播放福利视频 | 美国三级大片 | 国产91精选在线观看网站 | 国产亚洲精品一区久久 | 国产精品不卡在线 | 国产精品欧美亚洲韩国日本不卡 | 看片免费黄 | 亚洲美女性生活视频 | 免费国产黄网站在线观看视频 | 涩涩网站 | 国产三级网 | 国产精品私人玩物在线观看 | 一级毛片欧美大片 | 日韩成人在线观看视频 | 国产精品亚洲欧美日韩一区在线 | 一区二区日韩欧美 | 久久免费精品国产视频 | 免费观看一级特黄三大片视频 | 男女国产视频 | 超清波多野结衣精品一区 | 日本国产免费一区不卡在线 | 国模肉肉人体大尺度啪啪 | 91成人午夜性a一级毛片 | 亚洲综合在线另类色区奇米 | 欧美精品一区二区三区免费观看 | 草草影院视频 | 久久综合色88| 成年人在线观看视频免费 |