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