使用java在一个范围内生成随机数的问题

时间:2012-11-28 10:09:20

标签: java random numbers

我已经尝试了许多不同的方法来生成随机数,但我似乎无法创建一个简单的nextInt(int min,int max)方法,它将在负范围和正范围内起作用。

10到20 -10到10 -10到-20

如果我让它在一个范围内工作,那么另一个范围不起作用。

1 个答案:

答案 0 :(得分:1)

你有什么尝试?

rnd.nextInt(max+1-min)+min;

应该与min < max一样长。如果您想要max exclusive,请删除+1