我试图从给定的2d数组创建一个随机函数。代码应该能够根据数组中的信息来洗牌。
string DeckCards [6][6] = ///determine size of deck //deck1
{
{"1A", "1B", "1C", "1D", "2A", "2B"},
{"2C", "2D", "3A", "3B", "3C", "3D"},
{"4A", "4B", "4C", "4D", "1A", "1B"},
{"1C", "1D", "2A", "2B", "2C", "2D"},
{"3A", "3B", "3C", "3D", "4A", "4B"},
{"4C", "4D", " ", " ", " ", " "}
};
void randomize(string DeckCards[6][6],int n)
{
srand( time(NULL) );
for(int i = n-1; i > 6; i--)
{
int j = rand() %(4+1);
swap(&DeckCards[i],[j]);
}
}
错误太大而无法包含