- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:rand関数)
C言語で乱数のプログラムを作成する方法と注意点
このQ&Aのポイント
- C言語(CCSC)を使用して乱数のプログラムを作成する方法と注意点について説明します。
- 乱数の生成にはsrand関数とrand関数を使用します。乱数ルーチン1と乱数ルーチン2を作成し、srand関数の引数に異なる値を渡すことで異なる乱数列を生成します。
- しかし、乱数ルーチン1を実行した後に乱数ルーチン2を実行する際、srand関数の引数が同じ場合には同じ乱数列が生成されてしまいます。注意が必要です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そういう事らしいです。 http://www9.plala.or.jp/sgwr-t/lib/srand.html
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
C の規格に従っているのであれば, 「なってしまう」ではなく「ならなければならない」のです. もちろん「電源を OFF にするかどうか」などまったく無関係. ああ, あくまで「それらの関数が C の規格に従っていれば」という前提ですよ. その前提を壊していいのであれば, 好き勝手にしてもらって構いません.
質問者
お礼
回答ありがとうございます。
お礼
回答ありがとうございます。