C++ランダム浮動小数点数を生成する方法
695 ワード
rand()
はC++の中で擬似乱数の発生を助けることができて、メモして、次回の検索を便利にします.1.0~1の乱数を生成
float r = static_cast (rand()) / static_cast (RAND_MAX);
2.0~Xの乱数を生成
float r2 = static_cast (rand()) / (static_cast (RAND_MAX/X));
3.AからBまでの乱数を生成する
float r3 = A + static_cast (rand()) /( static_cast (RAND_MAX/(B-A)));
乱数を生成する前にseedを設定する必要があります.
srand (static_cast (time(0)));
ヘッダファイル
#include
および#include
を同時に呼び出す必要がある.