在java中生成一个范围(正负)内的随机数 [英] Generating a random number within a range (both positive and negative) in java
本文介绍了在java中生成一个范围(正负)内的随机数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能的重复:
用Java生成范围内的随机数
我正在尝试创建一种方法来在两个数字之间生成随机数,但我希望它适用于这些范围中的任何一个(包括):
I'm trying to create a single method to generate random numbers between two numbers, but I want it to work with any of these ranges (inclusive):
1 to 10
-5 to -10
-10 to 10
推荐答案
给你看一些代码,它只是演示想法:
Show you some code, it only demo the idea:
int myRand(int min, int max) {
int r = rand();
int range = max - min + 1;
return r % range + min;
}
这篇关于在java中生成一个范围(正负)内的随机数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文