diff options
Diffstat (limited to 'src/modules/flow/v3f.h')
-rw-r--r-- | src/modules/flow/v3f.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/flow/v3f.h b/src/modules/flow/v3f.h index f268cfc..0124a6b 100644 --- a/src/modules/flow/v3f.h +++ b/src/modules/flow/v3f.h @@ -217,9 +217,9 @@ static inline v3f_t v3f_floor(const v3f_t *v) static inline v3f_t v3f_rand(unsigned *seed, float min, float max) { - v3f_t res = v3f_init( (min + ((float)rand_r(seed) * (1.0f/RAND_MAX)) * (max - min)), - (min + ((float)rand_r(seed) * (1.0f/RAND_MAX)) * (max - min)), - (min + ((float)rand_r(seed) * (1.0f/RAND_MAX)) * (max - min))); + v3f_t res = v3f_init( (min + ((float)rand_r(seed) * (1.0f/(float)RAND_MAX)) * (max - min)), + (min + ((float)rand_r(seed) * (1.0f/(float)RAND_MAX)) * (max - min)), + (min + ((float)rand_r(seed) * (1.0f/(float)RAND_MAX)) * (max - min))); return res; } |