Class Random

Class Documentation

class Random

乱数を管理するクラス

Public Functions

inline Random()

コンストラクタ

inline void set_seed(uint64_t seed)

シードを設定する

パラメータ

seed -- シード値

inline double uniform()

\([0,1)\)の一様分布から乱数を生成する

戻り値

生成された乱数

inline double normal()

期待値0、分散1の正規分から乱数を生成する

戻り値

double 生成された乱数

inline unsigned long long int64()

64bit整数の乱数を生成する

戻り値

生成された乱数

inline unsigned long int32()

32bit整数の乱数を生成する

戻り値

生成された乱数