-1

可能重复:
使用随机数生成器对整数进行随机排列

例如,我需要制作一个从 1 到 30 的随机数。但它不会产生相同的随机数。产生的数字必须彼此不同。

那可能吗?

谢谢

4

1 回答 1

7

创建一个List<Integer>包含 1-30 的内容,使用 对其进行随机播放Collections.shuffle(),然后遍历列表。当然,在列表的末尾,不可能有一个尚未生成的新号码。

于 2013-01-05T17:19:43.107 回答