public class RandomNum {
/**
* 生成m-n内的随机整数
* @param m
* @param n
* @return
*/
public static int randNum(int m,int n){
return m>n?0:(int)(Math.random()*(n-m)+m);
}
}
注:
- Math.random()返回一个大于等于0且小于1的double
- Math.random()*(60-50)返回一个大于等于0且小于10的double
- Math.random()*(60-50)+50返回一个大于等于50且小于60的double
- int取整
来源:CSDN
作者:Jefukou
链接:https://blog.csdn.net/manmann1/article/details/103826966