メルセンヌツイスター乱数クラス
More...
#include <GxRandom.h>
|
|
| GxRandomMersenneTwister (void) |
| デフォルトコンストラクタ
|
|
| GxRandomMersenneTwister (u32 seed) |
| コンストラクタ
|
|
| ~GxRandomMersenneTwister (void) override |
| デストラクタ
|
|
void | initialize (u32 seed) override |
| コピー禁止宣言
|
|
|
u32 | getRandomU32 (void) override |
| 乱数生成(整数)
|
|
Public Member Functions inherited from GxRandom |
| GxRandom (void) |
| デフォルトコンストラクタ
|
|
virtual | ~GxRandom (void) |
| デストラクタ
|
|
GX_FORCE_INLINE f32 | getRandomF32 (void) |
| 乱数生成(32bit浮動少数)
|
|
GX_FORCE_INLINE f32 | getRandomF32 (f32 min, f32 max) |
| 乱数生成(32bit浮動少数,範囲指定)
|
|
GX_FORCE_INLINE f64 | getRandomF64 (void) |
| 乱数生成(64bit浮動少数)
|
|
|
|
static constexpr u32 | MAX_TABLE = 624 |
| テーブル数
|
|
◆ GxRandomMersenneTwister()
GxRandomMersenneTwister::GxRandomMersenneTwister |
( |
u32 | seed | ) |
|
◆ getRandomU32()
u32 GxRandomMersenneTwister::getRandomU32 |
( |
void | | ) |
|
|
overridevirtual |
◆ initialize()
void GxRandomMersenneTwister::initialize |
( |
u32 | seed | ) |
|
|
overridevirtual |
コピー禁止宣言
初期化
- Parameters
-
Implements GxRandom.
The documentation for this class was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxRandom.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxRandom.cpp