これまでのところ、5 つのコミュニティ カード (すべて ints) を作成する簡単なプログラムがあります。私はこれらを設定することができました(そして、それらはグローバル変数であり、それは意図的なものです)が、プログラムを実行するたびに同じ番号が作成されます。以下はコードです。
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]);
}
}