Random的使用步骤:
1.导包 import java.util.Random(IEDA可以自动导包)
2.创建对象 Random r=new Random();
3.获取随机数 int num=r.nextInt();
package randomNum;
//导包
import java.util.Random;
public class Mynum {
public static void main(String[] args) {
//创建对象
Random r=new Random();
//获取随机数
int number=r.nextInt(10);//得到[0,10)的数,也使用nextdouble/nextfloat/nextboolean
System.out.println(number);
//获取1-100之间的随机数
int num=r.nextInt(100)+1;
System.out.println(num);
}
}
Math.Random
Math.Rondom();/产生[0,1)的随机数
(int)((a-b)*Math.random())+a;//[a,b)的随机数
(int)((a-b+1)*Math.random())+a;//[a,b]的随机数
public class Mynum {
public static void main(String[] args) {
System.out.println(Math.random());
System.out.println((int)((12-1)*Math.random()));//[1,12)
System.out.println((int)((12-+1)*Math.random()));
}
}