我可以使用从一个范围内创建随机数
Random rand = new Random();
int num = rand.nextInt(10);
System.out.println("Generated Random Number between 0 to 10 is : " + num);
但是,如果我需要生成的下一个随机数成为已经生成的范围minus
的一部分,那么将上述语句保持在一个循环中就足够了吗?
此外,一旦我用完该范围内的所有数字,我就需要停下来。
例如,
该代码给了我一个 [0-10] 之间的随机数,
1st - 4
- 范围 {[0-10]}
2nd - 9
- 范围 {[0-10]-4}
3rd - 8
- 范围 {[0-10]-4,9}
..
..
10th - 10
- 范围 {[0-10]-[0-9]}
这个函数会从 [Range]{this is my requirements} 或 (Range) 输出吗?或者有没有更好的替代解决方案?