【发布时间】:2013-12-21 19:07:27
【问题描述】:
我想在 Java 中生成一个介于 1 和 10 之间的数字。
这是我尝试过的:
Random rn = new Random();
int answer = rn.nextInt(10) + 1;
有没有办法告诉在调用 nextInt 方法时在括号 () 中放入什么以及添加什么?
【问题讨论】:
-
您是否阅读了文档,其中详细说明了如何使用此功能?
-
@SLaks 我确实做到了,之后我仍然感到困惑。
-
你可以把它放在你的代码中:int randomNumber = ThreadLocalRandom.current().nextInt(1, 10 + 1);
-
System.out.println( (int)(Math.random() * (max-min+1) + min)) 我用它来生成一个介于 min 和 max 之间的随机数跨度>