diff options
| author | Kiloku <mateus.sateles@protonmail.com> | 2025-02-02 10:46:10 -0300 |
|---|---|---|
| committer | Lywx <kiritodev01@gmail.com> | 2025-02-02 13:02:38 -0600 |
| commit | 62029c436c09047d2147f0619f30397349d20460 (patch) | |
| tree | 447330b4495c46e9956ca97ebe26ff6d3b579b10 | |
| parent | 2d803af01f6c9d218af75884e267b057f69cfc80 (diff) | |
Prevent getting locked down with unitialized random seed
| -rw-r--r-- | src/sys/sys_math.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sys/sys_math.c b/src/sys/sys_math.c index a4ff84d9..5171644f 100644 --- a/src/sys/sys_math.c +++ b/src/sys/sys_math.c @@ -19,6 +19,9 @@ void Rand_Init(void) { } f32 Rand_ZeroOne(void) { + if (sRandSeed1 == sRandSeed2 == sRandSeed3 == 0){ + Rand_Init(); + } sRandSeed1 = (sRandSeed1 * 171) % 30269; sRandSeed2 = (sRandSeed2 * 172) % 30307; sRandSeed3 = (sRandSeed3 * 170) % 30323; |
