1. ホーム
  2. c++

[解決済み] ある範囲の乱数c++ [複製]

2022-03-04 10:14:12

質問

<ブロッククオート

重複の可能性があります。
全範囲で一様な乱数を発生させる

c++で乱数を生成したいのですが、25から63の範囲にある乱数を生成したいです。

どうすればいいのでしょうか?

解決方法は?

標準ライブラリに追加されたランダム機能を使うことができます(TR1)。あるいは、プレーンなC言語で動作する昔ながらのテクニックを使ってもよい。

25 + ( std::rand() % ( 63 - 25 + 1 ) )