Java 随机数
一、获取随机数
Math.random()随机返回一个[0.0,1.0)之间的double类型的数据。
public static void main(String[] args) {
double num =Math.random();
System.out.println(num);
}
二、获取[0-10)之间的随机整数
public static void main(String[] args) {
int random = (int)(Math.random()*10);
System.out.println("随机数:"+random);
}
三、获取[num1,num2)之间的随机整数
int num = (int)(Math.random()*(num2-num1)+num1);
public static void main(String[] args) {
int num1 = (int)(Math.random()*10);
// 随机获取[29,51)之间的随机整数
int num2 = (int)(Math.random()*22+29);
System.out.println(num2);
// 随机获取[38,85)之间的整数
int num3 = (int)(Math.random()*(85-38)+38);
System.out.println(num3);
}