mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-07 23:43:59 -05:00
19 lines
303 B
C
19 lines
303 B
C
#include "global.h"
|
|
#include "random.h"
|
|
|
|
// The number 1103515245 comes from the example implementation
|
|
// of rand and srand in the ISO C standard.
|
|
|
|
u32 gRngValue;
|
|
|
|
u16 Random(void)
|
|
{
|
|
gRngValue = 1103515245 * gRngValue + 24691;
|
|
return gRngValue >> 16;
|
|
}
|
|
|
|
void SeedRng(u16 seed)
|
|
{
|
|
gRngValue = seed;
|
|
}
|