Random:产生随机数的类 * * 构造方法: * public Random():没有给种子,用的是默认种子,是当前时间的毫秒值 * //没有给出种子--则每次运行将会产生不同的随机数 * * public Random(long seed):给出指定的种子 * 给定种子后,每次运行得到的随机数是相同的。 * * 成员方法: * public int nextInt():返回的是int范围内的随机数 * public int nextInt(int n):返回的是[0,n)范围的内随机数
package day14;
import java.util.Random;
/*
* Random:产生随机数的类
*
* 构造方法:
* public Random():没有给种子,用的是默认种子,是当前时间的毫秒值
* //没有给出种子--则每次运行将会产生不同的随机数
*
* public Random(long seed):给出指定的种子
* 给定种子后,每次得到的随机数是相同的。
*
* 成员方法:
* public int nextInt():返回的是int范围内的随机数
* public int nextInt(int n):返回的是[0,n)范围的内随机数
*/
public class RandomDemo {
public static void main(String[] args) {
//构造种无种子的Random对象
//此时的Random成员方法不是静态--需创建对象进行调用
//Random A = new Random();
//构造有种子对象
Random A = new Random(1);
//调用成员方法
for(int x=0;x<10;x++){
//返回int范围内的随机数
//int number = A.nextInt();
//public int nextInt(int n):返回的是[0,n)范围的内随机数
//在[0,100)范围内产生随机数--不包括100
int number = A.nextInt(100);
System.out.println(number);
}
}
}