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