我收到了用java模拟彩票抽奖的任务。程序框架产生方法 generateOneDraw,它创建 6 个介于 1 和 49 之间的随机数
static int[] generateOneDraw() {
int numbers[] = new int[NUMBER_OF_ELEMENT_PER_DRAW];
for(int i=0; i<numbers.length; ++i) {
int nextNumber;
do {
nextNumber = generateNextRandomNumber();
} while(numberIsInArray(nextNumber, numbers));
numbers[i] = nextNumber;
}
return numbers;
}
然后我们需要实现一个函数来模拟 5 周内的彩票抽奖并将它们存储在变量 draws 中。我相信这应该在二维数组上完成。我的这种想法对吗?任何有关实现它的指针将不胜感激。
static void generateAllDraws()
提前致谢。
编辑:没关系,我用一个简单的二维数组完成了它并且它有效。