[Change] Made RNG() more robust.
This commit is contained in:
parent
95d8eff1c5
commit
dc9332dc08
@ -1,6 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define RNG(L,H) ((int)L + (int)((double)(H-L+1) * randfp())) /* L <= RNG <= H */
|
#define RNG(L,H) (((L)>(H)) ? RNG_SANE((H), (L)) : RNG_SANE((L),(H)))
|
||||||
|
#define RNG_SANE(L,H) ((int)L + (int)((double)(H-L+1) * randfp())) /* L <= RNG <= H */
|
||||||
#define RNGF() (randfp()) /* 0. <= RNGF <= 1. */
|
#define RNGF() (randfp()) /* 0. <= RNGF <= 1. */
|
||||||
|
|
||||||
void rng_init(void);
|
void rng_init(void);
|
||||||
|
Loading…
Reference in New Issue
Block a user