--- parser3/src/include/pa_random.h 2023/09/26 20:49:07 1.11 +++ parser3/src/include/pa_random.h 2024/11/04 03:53:25 1.13 @@ -1,14 +1,14 @@ /** @file Parser: random related functions. - Copyright (c) 2001-2023 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2001-2024 Art. Lebedev Studio (http://www.artlebedev.com) Authors: Konstantin Morshnev , Alexandr Petrosian */ #ifndef PA_RANDOM_H #define PA_RANDOM_H -#define IDENT_PA_RANDOM_H "$Id: pa_random.h,v 1.11 2023/09/26 20:49:07 moko Exp $" +#define IDENT_PA_RANDOM_H "$Id: pa_random.h,v 1.13 2024/11/04 03:53:25 moko Exp $" #include "pa_types.h" @@ -17,7 +17,7 @@ void random(void *buffer, size_t size); static inline int _random(int top) { uint32_t raw; random(&raw, sizeof(raw)); - return int( double(raw) / ((double)UINT32_MAX+1) * top ); + return int( double(raw) / ((double)UINT_MAX+1) * top ); } char *get_uuid_cstr(bool lower, bool solid);