package fucai;
import java.util.Random;
public class JavaRand {
public static void main(String[] args) {
//生成【0,1)内的随机数。Math库里的static(静态)方法random()
double rand = Math.random();
System.out.println(rand);
//通过Random类对象,可生成许多不同类型的随机数字,只需要调用
//nextInt()、nextFloat()、nextLong()、nextDouble()
//就可,传递给这些函数的参数是随机数的上限,下限为0。
//如果创建Randdom对象过程中没有传递任何参数,java就会将当前时间
//作为随机数生成器的种子,并由此每一次执行时都产生不同的输出。如果在
//创建Random()对象过程中提供种子,就可以在每次执行时产生相同的随机数
Random random = new Random();
System.out.println(random.nextInt(99)+1);
//设定种子,每次执行产生相同的十个随机数
Random random2 = new Random(47);
for(int i = 0;i<10;i++)
{
System.out.println(random2.nextInt(99)+1);
}
}
}