在一个FOR循环里,每次new一个Random类,
结果每次产生的随机数都是一样的!如何解决?

解决方案 »

  1.   

    不用每次都new一个random类吧,应该在循环外new一个,循环内调用它的方法吧。
      

  2.   

    就像这样import java.util.*;public class test {
    public static void main(String[] args) {
    Random rand = new Random();
    for(int i = 0; i < 10; i++) {
    System.out.println(rand.nextInt());
    }
    }
    }
      

  3.   

    你还没设种子
    这样试试
    import java.util.*;public class test {
    public static void main(String[] args) {
    Random rand = new Random();
    for(int i = 0; i < 10; i++) {
                                rand.setSeed(i);
    System.out.println(rand.nextInt());
    }
    }
    }