回答編集履歴

1

追記

2020/01/23 15:51

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1 +1,19 @@
1
1
  srandは一回だけ使うようにします。while文より前に出してあげて下さい。
2
+
3
+
4
+
5
+ ---
6
+
7
+ randに依って得られる値は、順に計算可能な疑似乱数です。
8
+
9
+ スタート地点が同じであれば、その後得られる数列も全く同じになります。
10
+
11
+
12
+
13
+ srandはそのスタート地点を設定する為の関数です。引数はシードと呼ばれます。
14
+
15
+
16
+
17
+ time(NULL)はそのときの時刻を返します。
18
+
19
+ ループ一周は大抵time(NULL)の最小単位より短く、何度も同じシードを与えていることになります。