X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Frandom.h;h=5fe50b725a160ad017f56af85e82f6ccdfdb4f13;hb=a4fdb0f3bdbfff1924afefd19239260ed429c193;hp=eaac1437b3f0dd4b6a07f0a8bbbb9cf6aff8b488;hpb=e0edde6fee279cdbbf3c179f5f50adaf0c7c7f1e;p=sliver-openvswitch.git diff --git a/lib/random.h b/lib/random.h index eaac1437b..5fe50b725 100644 --- a/lib/random.h +++ b/lib/random.h @@ -24,10 +24,25 @@ void random_init(void); void random_set_seed(uint32_t); void random_bytes(void *, size_t); -uint8_t random_uint8(void); -uint16_t random_uint16(void); uint32_t random_uint32(void); uint64_t random_uint64(void); -int random_range(int max); + +static inline int +random_range(int max) +{ + return random_uint32() % max; +} + +static inline uint8_t +random_uint8(void) +{ + return random_uint32(); +} + +static inline uint16_t +random_uint16(void) +{ + return random_uint32(); +} #endif /* random.h */