我想获得65到122之间的随机值。
我如何借助Java中的Math.random();
帮助实现这一目标?
有没有办法绑定将被接受的值?
答案 0 :(得分:1)
由于Math.random()
返回0到1之间的数字,您可以使用类似的类型:
double d = 65 + Math.random()*(122-65);
答案 1 :(得分:0)
静态方法Math.random()
返回0到1之间的数字,因此您只需将结果乘以最小值和最大值之间的差值,并将其加到最小值。
int min = 65;
int max = 122;
int random = (int) min + (max - min) * Math.random();