【Java】Random类

Random类

构造方法:
Random()
构造方法,用于创建一个随机数生成器,每次实例化Random对象会生成不同的随机数
Random(long seed)
构造方法,使用一个long型的seed(种子)创建伪随机数生成器。当seed相同时,每次实例化Random对象会生成相同的随机数

成员方法:
boolean nextBoolean()
随机生成boolean类型的随机数
double next Double()
随机生成double类型的随机数
float nextFloat()
随机生成float类型的随机数
int nextInt()
随机生成int类型的随机数
int nextInt(int n)
随机生成[0, n)之间int类型的随机数
long nextLong()
随机生成long类型的随机数
----------------------------------------------

public class Demo {
	public static void main(String[] args) {
		Random r = new Random();
		
		//boolean nextBoolean() 随机生成boolean类型的随机数
		System.out.println(r.nextBoolean());

		//int nextInt(int n) 随机生成[0, n)之间int类型的随机数
		System.out.println(r.nextInt(10));	//0-9
		System.out.println(r.nextInt(10) + 1);	//1-10

		Random r2 = new Random(10);
		System.out.println(r2.nextInt());
		
	}
}

运行结果:
false
2
4
-1127793070
发布了47 篇原创文章 · 获赞 4 · 访问量 1107

猜你喜欢

转载自blog.csdn.net/Hide111/article/details/105604259