指定范围的随机整数的获取方法
2012-06-12 14:30
381 查看
1、Random()方法获取随机数
Random random=Random();//实例化random对象
random.nextInt(100);//获取随机数的区间[0,100),共可获取100个随机数。random.nextInt(max-min+1)+min;//获取随机数区间[min,max]
example:
Random random=Random();
random.nextInt(99)+1;//获取随机数的区间[1,99],共可获取99个随机数。2、Math.random()方法获取随机数
Math.random()方法的原理:Math.random()方法返回带正号的
double值,该值大于等于
0.0且小于
1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。
也就是说 0.0=<Math.random()<1.0
由此不难理解下面这个example。
example: int max=6;
int min=26;
int rand=(int)Math.round(Math.random()*(max-min)+min);//获取随机数的区间[6,26]之间的整数
或者:(int)(Math.random()*(max-min+1)+min);//[min,max]
相关文章推荐
- 获取指定范围内的随机整数
- 指定范围的随机整数产生方法
- JS 浅谈生成指定范围内随机整数的五种方法
- javascript获取指定区间范围随机数的方法
- js输出指定n位数的随机数的随机整数方法【转发】
- js获取一定范围内n个随机整数
- Hibernate随机获取指定范围内的指定条目的记录
- 分多次累计随机出某指定整数(多次随机整数,其和固定)的方法 推荐
- php 从指定数字中获取随机组合的方法
- php 从指定数字中获取随机组合的简单方法(推荐)
- JAVA产生指定范围的随机整数
- 生成指定范围的随机整数
- Math.random()方法,获取随机的范围的值
- php获取指定范围内最接近数的方法
- 用Int和Rnd函数生成指定范围的随机整数
- 如何获取一个范围内的随机整数
- linux shell获取用户输入指定范围的单个字符的两种方法
- Shell中生成一定范围内随机整数几种方法
- 编写函数实现随机产生指定范围的整数的功能
- Math.random() 生成指定范围随机整数的思考