Fix PRNG seeding in sb_rand_thread_init().
This commit is contained in:
@ -170,10 +170,10 @@ void sb_rand_done(void)
|
||||
void sb_rand_thread_init(void)
|
||||
{
|
||||
/* We use libc PRNG to see xoroshiro128+ */
|
||||
sb_rng_state[0] = ((((uint64_t) random()) % UINT32_MAX) << 32) |
|
||||
(((uint64_t) random()) % UINT32_MAX);
|
||||
sb_rng_state[1] = ((((uint64_t) random()) % UINT32_MAX) << 32) |
|
||||
(((uint64_t) random()) % UINT32_MAX);
|
||||
sb_rng_state[0] = (((uint64_t) random()) << 32) |
|
||||
(((uint64_t) random()) & UINT32_MAX);
|
||||
sb_rng_state[1] = (((uint64_t) random()) << 32) |
|
||||
(((uint64_t) random()) & UINT32_MAX);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user