Java随机生成指定区间的随机数
2014-04-18 00:00
134 查看
摘要: random.nextInt(max)表示生成[0,max]之间的随机数,然后对(max-min+1)取模。
以生成[min,max]随机数为例,首先生成0-20的随机数,然后对(max-min+1)取模得到[0-(max-min)]之间的随机数,然后加上min,最后生成的是min-max的随机数
以生成[min,max]随机数为例,首先生成0-20的随机数,然后对(max-min+1)取模得到[0-(max-min)]之间的随机数,然后加上min,最后生成的是min-max的随机数
public static int randomNumber(int minNum,int maxNum){ Random rand = new Random(); int randomNum = rand.nextInt(maxNum); randomNum = randomNum%(maxNum-minNum+1)+minNum; return randomNum; }
相关文章推荐
- Java中在特定区间产生随机数 (2009-03-26 13:31:49)转载▼ 标签: 杂谈 生成指定范围内的随机数 这个是最常用的技术之一。程序员希望通过随机数的方式来处理众多的业务逻辑,测试
- java生成指定个数及区间范围的不重复随机数存入数组中
- java中Random类生成指定区间的随机数_区间的设置公式
- Java生成随机长度指定密码
- java生成指定范围的随机数
- JAVA实现指定区间取N个不重复随机数
- JAVA生成指定位数不重复的随机数,随机数含0-9、A-Z
- java生成指定范围的随机数
- JAVA中如何随机生成确定范围中的随机数
- java生成指定范围的随机数
- java中随机生成随机数及不重复的随机数字
- shell 生成指定范围随机数与随机字符串
- 生成指定范围内无重复的随机乱序数组(JAVA实现/时间复杂度为O(n))
- java生成随机密码(随机长度,指定长度)方法总结
- Java生成指定位数不重复随机数
- Java记录 -39- 生成指定范围内随机数
- Java生成指定长度的随机数
- java 生成特定区间的随机数
- java:随机生成100个不重复的随机数
- JAVA随机生成一个10以内的随机数