0

所以我试图生成一个随机数,但我不能使用 Java 随机函数,因为我需要数字在 1-25 的范围内。最简单又最有效的方法是什么?如果可能的话,一个解释会很棒!

4

3 回答 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 回答