srandを呼ばない場合、srand(1)の状態になってる。

srand(time(NULL))は
srand(0)やsrand(1)だと、何度実行しても同じ結果になるので、
不確定要素の時間で初期化して、同じ結果にならないようにしてる。