如何制作一个随机数,但它不会产生相同的数字
可能重复:
使用随机数发生器随机排列整数
例如,我需要从1到30创建一个随机数。但它不会产生相同的随机数。 产生的数量必须彼此不同。
那可能吗?
谢谢
创建一个包含1-30的List
,使用Collections.shuffle()
对其进行混洗,然后遍历列表。 当然,在列表的末尾,不可能有一个尚未生成的新数字。
可能重复:
使用随机数发生器随机排列整数
例如,我需要从1到30创建一个随机数。但它不会产生相同的随机数。 产生的数量必须彼此不同。
那可能吗?
谢谢
创建一个包含1-30的List
,使用Collections.shuffle()
对其进行混洗,然后遍历列表。 当然,在列表的末尾,不可能有一个尚未生成的新数字。