首页 > 代码库 > Java产生随机数

Java产生随机数

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