所以我试图生成一个随机数,但我不能使用 Java 随机函数,因为我需要数字在 1-25 的范围内。最简单又最有效的方法是什么?如果可能的话,一个解释会很棒!
问问题
6308 次
3 回答
3
int random = (int)(Math.random() * 25 + 1);
或者
int random = new Random.nextInt(24) + 1;
于 2013-09-05T23:25:24.807 回答
1
我更喜欢使用Java Random Class。
import java.util.Random;
然后像这样生成随机数 - 假设你想要一个整数:
Random gen = new Random();
int r = gen.nextInt(25) + 1;
于 2013-09-05T23:31:42.047 回答
0
1 到 25 (1-25) 之间的随机数
Random.nextInt(24) + 1
于 2013-09-05T23:33:18.650 回答