OROCHI
 
Loading...
Searching...
No Matches
GxRandom Class Referenceabstract

乱数クラス More...

#include <GxRandom.h>

Inheritance diagram for GxRandom:

Public Member Functions

初期化
 GxRandom (void)
 デフォルトコンストラクタ
 
virtual ~GxRandom (void)
 デストラクタ
 
アクセサ

コピー禁止宣言

virtual void initialize (u32 seed)=0
 初期化
 
virtual u32 getRandomU32 (void)=0
 乱数生成(整数)
 
GX_FORCE_INLINE f32 getRandomF32 (void)
 乱数生成(32bit浮動少数)
 
GX_FORCE_INLINE f32 getRandomF32 (f32 min, f32 max)
 乱数生成(32bit浮動少数,範囲指定)
 
GX_FORCE_INLINE f64 getRandomF64 (void)
 乱数生成(64bit浮動少数)
 

Detailed Description

乱数クラス

Member Function Documentation

◆ getRandomU32()

virtual u32 GxRandom::getRandomU32 ( void )
pure virtual

乱数生成(整数)

Implemented in GxRandomMersenneTwister, and GxRandomMT19937.

Here is the caller graph for this function:

◆ initialize()

virtual void GxRandom::initialize ( u32 seed)
pure virtual

初期化

Implemented in GxRandomMersenneTwister, and GxRandomMT19937.


The documentation for this class was generated from the following file: