用随机生成。但是具体怎么做呢?
还有一个难点,就是如何随机生成的数字后来再随机不会重复出现??比如 第一次 随机出了     12   下一次   14  下一次  42   下一次  22  下一次  44  下一次 3
而不会在后面的随机中 再次出现 12 这个数字。 应该是可以控制的吧 我看了Random这个类好像那个next 可以实现 是不是?
小弟麻烦大家了。谢过先~~~~

解决方案 »

  1.   

    List list = new ArrayList();
    for (int i=0; i<52; i++)
        list.add(new Integer(i+1));
    Random random = new Random();
    while (list.size() > 0) {
        int rand = random.nextInt(list.size());
        rand = (Integer)list.remove(rand);
        // 这个就是你要的了
        System.out.println(rand);
    }
      

  2.   

    rand = (Integer)list.remove(rand);
    提示是不可转换的类型!