我有一个简单的程序,到目前为止创建了 5 张公共卡(所有整数)。我已经设法设置了这些(它们是全局变量,这是故意的),但是每次我运行程序时,它们都会创建相同的数字。下面是代码。
int communityCards[5];
int playerCards[2];
int opponentCards[2];
int communityValues[5];
int playerValues[2];
int opponentValues[2];
int main(int argc, const char * argv[]) {
for (int i = 0; i < 9; i++) {
if (i < 5) {
communityCards[i] = rand() % 52 - i;
for (int a = 0; communityCards[a]!=0; a++) {
communityCards[i]==communityCards[a]?communityCards[i]++: a = a;
}
}
printf("%i ", communityCards[i]);
}
}