• ベストアンサー

randについて

rand関数で処理するのが少し遅くなったり早くなったりすることってあるんですか?

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

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

rand関数を何百万回とループさせて時間を計測してみてください。そうすれば1回あたりの処理時間が分ります。 「rand で得られた値に基づいた処理の時間」も実測することで分ります(必要に応じて更に細分化して計測する)。デバッグというかテスト&調整時の基本テクニックですので必ず確かめるクセを付けてください。

79562
質問者

お礼

回答ありがとうございます。実測してみたいと思います。回答ありがとうございました。

その他の回答 (2)

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

「rand そのものの処理時間」なのか, それとも「rand で得られた値に基づいた処理の時間」なのか. どっちを聞いているんでしょうか?

79562
質問者

お礼

回答ありがとうございます。どちらもです。よろしくお願いします。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

C言語標準のrand関数自体はシンプルな数式の計算ですからありえないと思います。

79562
質問者

お礼

そうなんですか。わかりました。回答ありがとうございました。

関連するQ&A