如何使一个随机数,但它不会产生相同数量的[复制](How to make a random numb

2019-08-05 17:45发布

可能重复:
使用随机数发生器整数随机排列

例如,我需要做一个随机数从1到30,但也不会产生相同的随机数。 所产生的数必须是不同的一个到另一个。

那可能吗?

谢谢

Answer 1:

创建List<Integer>含有1-30个,使用洗牌它Collections.shuffle()然后遍历列表。 当然,在列表的最后,它是不可能有已尚未生成一个新的号码。



文章来源: How to make a random number but it doesn't produce the same number [duplicate]
标签: java random