【发布时间】:2016-12-28 00:53:09
【问题描述】:
函数 rand_char 用于生成将分配给字符串的随机字母。
char rand_char(){
char rand_ch;
srand(time(NULL));
rand_ch = rand() %26 +'A';
return rand_ch;
}
for (j=0; j<7; j++){
game->players[0].hand[j].letter = rand_char();
}
如果我检查 printf("%c",game->players[0].hand[j].letter);所有元素都有相同的字母。但它们应该有不同的随机字母。
【问题讨论】:
标签: c