【发布时间】:2011-12-28 06:43:10
【问题描述】:
我正在尝试获取 0 到 100 之间的随机数。但我希望它们是唯一的,而不是按顺序重复。例如,如果我有 5 个数字,它们应该是 82,12,53,64,32 而不是 82,12,53,12,32 我用过这个,但它会在一个序列中生成相同的数字。
Random rand = new Random();
selected = rand.nextInt(100);
【问题讨论】:
-
您可以创建
1..100范围内的随机排列(有著名的算法),但在确定第一个n元素后停止。跨度>