1.产生随机数
/**
* 产生指定范围的随机数[0,max]
* @param max 上限
* @return 随机整数
*/
public static int getRandom(int max){
return new Random().nextInt(max+1);//[0,max)
}
2.
/**
* 产生指定范围的随机数[min,max]
* @param min 下限
* @param max 上限
* @return 随机整数
*/
public static int getRandom(int min,int max){ //[10,30]---[0,20]+10---[0,21)+10
//return Math.random();//[0,1) 0.1122333
return (int)(Math.random()*(max-min+1))+min;
}
更多推荐
产生随机数的代码
发布评论