0.0<=Math.random()<1.0

0-9:  int i= 1+int(Math.random()*9)

解决方案 »

  1.   

    1. Random rand = new Random(System.currentTimeMillis());
       int number = 1 + rand.nextInt(9); //1-9之间的随机数,包含1和9
      

  2.   

    select getdate() as serverdate
      

  3.   

    java.lang.Math.random()方法是静态的
    Math.random()只产生double型的值如果要产生随机整数
    如产生1--10的随机整数
    int i=1+(int)(Math.random()*10));如果你想产生更好的随机数
    用java.util.Random
    Random r=new Random();
    for(int i=0;i<10;i++)
    System.out.println("Random Int is:"+r.nextInt());