前提・実現したいこと
srandで乱数の種を設定してプログラムを実行するたびに違った値を出したいのですが、一か所だけ値の変化が極端に少ない部分があります。ほかのところと同じように違った値を出すにはどうすればよいのでしょうか。
発生している問題・エラーメッセージ
a=20908
b=19064
c=6153
a=20915
b=7793
c=9113
a=20921
b=29290
c=12073
a=20925
b=7270
c=29938
該当のソースコード
C言語
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main(void){
int a,b,c;
srand((unsigned int) time(NULL)); a=rand(); b=rand(); c=rand(); printf("a=%d\n", a); printf("b=%d\n", b); printf("c=%d\n", c); return 0;
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。