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); } } }