获取一个从min到max的随机整数
2016-09-29 15:16
274 查看
/**
* 获取一个从min到max的随机整数
*
* @param min
* @param max
* @return [min, max]
*/
public static int getRandomNumber(int min, int max) {
if (min >= max)
return max;
if (min + 1 == max)
return min;
// long to int
return (int) Math.round(Math.random() * (max - min) + min);
}
* 获取一个从min到max的随机整数
*
* @param min
* @param max
* @return [min, max]
*/
public static int getRandomNumber(int min, int max) {
if (min >= max)
return max;
if (min + 1 == max)
return min;
// long to int
return (int) Math.round(Math.random() * (max - min) + min);
}
相关文章推荐
- JS获取min到max的随机整数
- javascript 随机生成一个范围值 random[min,max]
- 生成在[min,max]之间的随机整数
- 如何获取一个范围内的随机整数
- 【Java】随机生成范围[min,max]之间的整数数组,且元素值不重复
- 获取系统当前时间,完成格式化,得到一个字符串。例如”201608130743”(指年月日时分)。再随机取3个小于10的整数,分别插入到 字符串的年、月、日后面,完成输出。
- 算法随机在一定范围内(min-max)选出m个不重复的数据放到一个数组中
- java[min,max]之间的随机整数
- MSSQL分页:一个高效的二分法TOP MAX/TOP MIN分页存贮过程
- 实训JAVA语言设计——产生一个2-K之间的随机整数,判断一个数是否是素数
- 一个Max和Min的技巧
- 三种算法获取一个整数的每个数字
- mysql获取随机数据的一个纳闷的问题
- 定义一个具有10 个整形元素的数组,随机生成1——100 之间的整数初始化数组元
- [算法学习]将一个随机的整数转换成一个按各位上数值大小排序的整数
- 编程珠玑_第十三章_生成一个随机整数的有序集合
- socket编程中如何实现自动获取本机IP地址和随机获取一个没有占用的端口
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 使用 SQL 语句从数据库一个表中随机获取一些数据
- 一天一个C Run-Time Library 函数(2) __max & __min