C言語なら俺に聞け! Part 〈56〉
■ このスレッドは過去ログ倉庫に格納されています
0084デフォルトの名無しさん
NGNGint main(void){
.....
srand((unsigned)time(NULL));
me1 = saikoro();
me2 = saikoro();
....
}
int saikoro(void){
return (rand() % 6 + 1);
}
だと二つバラバラで出るんですが、
int main(void){
.....
me1 = saikoro();
me2 = saikoro();
....
}
int saikoro(void){
srand((unsigned)time(NULL));
return (rand() % 6 + 1);
}
だとゾロ目になります。
どうしてこのような違いが出るのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています