在我的程序中,我使用的是随机生成器。
Random random = new Random();
//How i use it
int i = random.nextInt(numberNeeded);
问题是,我需要找到一种方法,每个数字只生成一次。所以我猜它不是完全随机的......例如......当生成数字 1 时,我不希望再次调用它,而是调用其他数字之一......比如 2,3 或 4 ...然后当调用 4 时,它只能调用 2 或 3 ..
然后下一次数字被洗牌,然后重复这个过程......
数字需要在 4 到 16 之间