java中如何产生随机整数???

解决方案 »

  1.   

    用java.lang.Math.random()方法或java.util.Random类里面的方法
      

  2.   

    static double random()返回带正号的 double 值,大于或等于 0.0,小于 1.0。double i=Math.random();
      

  3.   

    lz想要整数,好办
    (int) (Math.random() * 100)就会返回0-99范围内的整数或者用java.util.Random.nextInt(int n)方法反正一个0-n范围内的整数建议查看java api
      

  4.   

    double db = Math.random();
    System.out.println(db);
      

  5.   

    java.util.Random ran=new Random(System.currentTimeMillis());
    ran.nextInt();//int类型
    ran.netFloat();
    ........
    有很多
      

  6.   

    Math类的random方法返回一个0.0——1.0的随机小数,要想得到0——99的随机整数可以这样:
    int num=(int)(100*Matn.random());
      

  7.   

    Math类的random方法返回一个0.0——1.0的随机小数,要想得到0——99的随机整数可以这样:
    int num=(int)(100*Math.random());
      

  8.   

    产生m到n以内的正整数 
    int a=(int)(Math.random()*(m-n))+n;相信我没错的