| Function name
|
Return type
|
Params
|
Attributes
|
Description
|
| M_RandomFixed
|
fixed_t
|
none
|
|
Returns a random fixed point number between 0 and FRACUNIT-1
|
| M_RandomByte
|
UINT8
|
none
|
|
Returns a random byte (number between 0 and 255)
|
| M_RandomKey
|
INT32
|
INT32 a
|
|
Returns a random number between 0 and a-1
|
| M_RandomRange
|
INT32
|
INT32 a, INT32 b
|
|
Returns a random number from a range (between a and b)
|
| __internal_prng__
|
fixed_t
|
none
|
ATTRINLINE,
static,
FUNCINLINE
|
Returns a random fixed point number between 0 and FRACUNIT-1
|
| P_RandomFixed
|
fixed_t
|
none
|
|
Returns a random fixed point number between 0 and FRACUNIT-1 (wrapper for __internal_prng__)
|
| P_RandomByte
|
UINT8
|
none
|
|
Returns a random byte (number between 0 and 255)
|
| P_RandomKey
|
INT32
|
INT32 a
|
|
Returns a random number between 0 and a-1
|
| P_RandomRange
|
INT32
|
INT32 a, INT32 b
|
|
Returns a random number from a range (between a and b)
|
| P_RandomPeek
|
fixed_t
|
none
|
|
Returns a random byte without modifying randomseed
|
| P_GetRandSeed
|
UINT32
|
none
|
|
Returns the current random seed
|
| P_GetInitSeed
|
UINT32
|
none
|
|
Returns the initial random seed
|
| P_SetRandSeed
|
void
|
UINT32 seed
|
|
Sets the random seed
|
| M_RandomizedSeed
|
UINT32
|
none
|
|
Gets a randomized seed for setting the random seed
|