#include <seadRandom.h>
Inherited by sead::GlobalRandom.
|
| | Random () |
| | Random (u32 seed) |
| | Random (u32 seed_0, u32 seed_1, u32 seed_2, u32 seed_3) |
| void | init () |
| void | init (u32 seed) |
| void | init (u32 seed_0, u32 seed_1, u32 seed_2, u32 seed_3) |
| u32 | getU32 () |
| u32 | getU32 (u32 ceil) |
| s32 | getS32Range (s32 a, s32 b) |
| f32 | getF32 () |
| f32 | getF32 (f32 ceil) |
| f32 | getF32Range (f32 a, f32 b) |
| f64 | getF64 () |
| f64 | getF64 (f64 ceil) |
| f64 | getF64Range (f64 a, f64 b) |
| s32 | getSign () |
| bool | getBool () |
| void | getContext (u32 *num_0, u32 *num_1, u32 *num_2, u32 *num_3) const |
◆ Random() [1/3]
◆ Random() [2/3]
| sead::Random::Random |
( |
u32 | seed | ) |
|
|
inlineexplicit |
◆ Random() [3/3]
| sead::Random::Random |
( |
u32 | seed_0, |
|
|
u32 | seed_1, |
|
|
u32 | seed_2, |
|
|
u32 | seed_3 ) |
|
inline |
◆ init() [1/3]
| void sead::Random::init |
( |
| ) |
|
◆ init() [2/3]
| void sead::Random::init |
( |
u32 | seed | ) |
|
◆ init() [3/3]
| void sead::Random::init |
( |
u32 | seed_0, |
|
|
u32 | seed_1, |
|
|
u32 | seed_2, |
|
|
u32 | seed_3 ) |
◆ getU32() [1/2]
| u32 sead::Random::getU32 |
( |
| ) |
|
◆ getU32() [2/2]
| u32 sead::Random::getU32 |
( |
u32 | ceil | ) |
|
|
inline |
◆ getS32Range()
| s32 sead::Random::getS32Range |
( |
s32 | a, |
|
|
s32 | b ) |
|
inline |
◆ getF32() [1/2]
| f32 sead::Random::getF32 |
( |
| ) |
|
|
inline |
◆ getF32() [2/2]
| f32 sead::Random::getF32 |
( |
f32 | ceil | ) |
|
|
inline |
◆ getF32Range()
| f32 sead::Random::getF32Range |
( |
f32 | a, |
|
|
f32 | b ) |
|
inline |
◆ getF64() [1/2]
| f64 sead::Random::getF64 |
( |
| ) |
|
|
inline |
◆ getF64() [2/2]
| f64 sead::Random::getF64 |
( |
f64 | ceil | ) |
|
|
inline |
◆ getF64Range()
| f64 sead::Random::getF64Range |
( |
f64 | a, |
|
|
f64 | b ) |
|
inline |
◆ getSign()
| s32 sead::Random::getSign |
( |
| ) |
|
|
inline |
◆ getBool()
| bool sead::Random::getBool |
( |
| ) |
|
|
inline |
◆ getContext()
| void sead::Random::getContext |
( |
u32 * | num_0, |
|
|
u32 * | num_1, |
|
|
u32 * | num_2, |
|
|
u32 * | num_3 ) const |
◆ mX
◆ mY
◆ mZ
◆ mW