乱数の設定について何ですが、
if(argc < 2) { // プログラムの引数が足りない場合
printf("Usage: %s [SEED_NUMBER]\n", argv[0]);
exit(1);
}
else {
srand(atoi(argv[1]));
}

これって一体何をしているんですか??
あと、引数が足りない場合とはどういうことなのでしょうか??