Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试了许多不同的方法来生成随机数,但我似乎无法制作一个简单的 nextInt(int min, int max) 方法来处理负数和正数范围。
10 到 20 -10 到 10 -10 到 -20
如果我让它在一个范围内工作,另一个则不起作用。
你试过什么?
rnd.nextInt(max+1-min)+min;
只要min < max. 如果您想要最大排他性,请删除+1.
min < max
+1