由于英语不是我的第一语言,我有时难以理解教师关于她想要什么的指示.我将提供她想要的指示,我制作的代码和我的问题.
指令:
•有一个私人方法“随机播放”创建一个随机洗牌的52张卡的队列.使用随机类.
我的代码:
private void shuffling()
{
Random generator = new Random();
int[] cards = new int[52];
for (int i=0; i
{
cards[i] = i;
}
for (int i=0; i
{
int randomPosition = generator.nextInt(cards.length);
int temp = cards[i];
cards[i] = cards[randomPosition];
cards[randomPosition] = temp;
}
}
问题:我是否按照老师的指示正确地遵循了她想要的内容?如果我是,我的问题是,如何创建一个随机洗牌的52张卡的队列?我认为我有洗牌部分.任何帮助,将不胜感激.
带着敬意,
一个新手程序员