随机数生成类Random类
伪随机原理:通过不同的种子完成随机数的生成。
构造方法:
publicRandom() 种子为任意一个不重复的数,每次随机出来的数是随机的。
publicRandom(long seed) 指定种子,每次随机出来的数都一样。
主要方法:
publicint nextInt()//返回下一个伪随机数。(返回的是int类型的)
publicint nextInt(int n)//传入一个int类型的正数,随机数的范围就是0~n,包括0不包括n。
代码示例:
Randomr = new Random(6);//每次运行,得到的数都一样,因为在随机的时候传入了种子参数。
System.out.println(r.nextInt());
System.out.println(new Random().nextInt());//每次随机出来的数都不同,因为没有种子。
System.out.println(newRandom().nextInt(10));//(随机数的范围是0~10)传入一个int类型的正数,随机数的范围就是0~n,包括0,不包括n。