java序列中1到25的随机数

时间:2013-09-05 23:23:33

标签: java random range

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

3 个答案:

答案 0 :(得分:3)

int random = (int)(Math.random() * 25 + 1);

int random = new Random.nextInt(24) + 1;

答案 1 :(得分:1)

我更喜欢使用Java Random Class

import java.util.Random;

然后像这样生成随机nuber - 假设你想要一个整数:

Random gen = new Random();
int r = gen.nextInt(25) + 1;

答案 2 :(得分:0)

1到25之间的随机数(1-25)

Random.nextInt(24) + 1