Wwise SDK 2022.1.18
|
#include <AkRng.h>
Public 멤버 함수 | |
CAkRng (AkUInt64 uSeed) | |
Initialize using the specified seed 더 자세히 ... | |
AkUInt64 | Seed () const |
Returns the current seed value of the RNG 더 자세히 ... | |
AkUInt32 | Peek () const |
Returns the next random number to be generated without advancing the RNG state 더 자세히 ... | |
AkUInt32 | Random () |
Returns a random 31-bit unsigned integer 더 자세히 ... | |
AkInt32 | RandomInt () |
Returns a random 31-bit integer 더 자세히 ... | |
AkReal32 | RandomFloat () |
Returns a random float from 0.0 to 1.0 더 자세히 ... | |
정적 Public 멤버 함수 | |
static AkInt32 | Random (AkUInt64 &io_uSeed) |
Returns a random 31-bit unsigned integer using provided seed 더 자세히 ... | |
static AkInt32 | RandomInt (AkUInt64 &io_uSeed) |
Returns a random 31-bit integer using provided seed 더 자세히 ... | |
static AkUInt32 | Peek (AkUInt64 in_uSeed) |
Returns the next random number to be generated without advancing the RNG state 더 자세히 ... | |
정적 Public 속성 | |
static constexpr AkUInt64 | RANDOM_A = 6364136223846793005ULL |
static constexpr AkUInt64 | RANDOM_C = 1 |
static constexpr AkUInt32 | RANDOM_MAX = 0x7FFFFFFF |
A pseudorandom number generator appropriate for introducing randomness in DSP processing LCG with Newlib/Musl characteristics: 64-bit seed, 31-bit output (see http://en.wikipedia.org/wiki/Linear_congruential_generator) Warning: This RNG is not cryptographically secure! Do not use it as such!
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요