• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:rand関数)

C言語で乱数のプログラムを作成する方法と注意点

このQ&Aのポイント
  • C言語(CCSC)を使用して乱数のプログラムを作成する方法と注意点について説明します。
  • 乱数の生成にはsrand関数とrand関数を使用します。乱数ルーチン1と乱数ルーチン2を作成し、srand関数の引数に異なる値を渡すことで異なる乱数列を生成します。
  • しかし、乱数ルーチン1を実行した後に乱数ルーチン2を実行する際、srand関数の引数が同じ場合には同じ乱数列が生成されてしまいます。注意が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • kngj1740
  • ベストアンサー率18% (197/1052)
回答No.1

そういう事らしいです。 http://www9.plala.or.jp/sgwr-t/lib/srand.html

Kuma2000
質問者

お礼

回答ありがとうございます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

C の規格に従っているのであれば, 「なってしまう」ではなく「ならなければならない」のです. もちろん「電源を OFF にするかどうか」などまったく無関係. ああ, あくまで「それらの関数が C の規格に従っていれば」という前提ですよ. その前提を壊していいのであれば, 好き勝手にしてもらって構いません.

Kuma2000
質問者

お礼

回答ありがとうございます。

関連するQ&A