Math.round(Math.random()*(4-1))+1;

解决方案 »

  1.   

    (int)((Math.random())*4);?(int)((0.001)*4)=;?
      

  2.   

    (int)((0.001)*4) = 0;
    (int)(Math.random()*4)%4+1
      

  3.   

    @see java.util.Random//
    import java.util.Random;Random ran = new Random(seed);
    ran.nextInt(4)+1;
      

  4.   


    import java.util.Random;
    Random ran = new Random(seed);
    ran.nextInt(4)+1;
    它有更好的随机性!!!
      

  5.   

    1.(int)(Math.random()*3)+1
    2.import java.util.Random;  Random r = new Random();
      r.nextInt(3)+1;