Searched refs:seed (Results 1 – 6 of 6) sorted by relevance
316 ev_uint32_t seed; member331 ev_uint32_t evutil_weakrand_seed_(struct evutil_weakrand_state *state, ev_uint32_t seed);337 ev_int32_t evutil_weakrand_(struct evutil_weakrand_state *seed);342 ev_int32_t evutil_weakrand_range_(struct evutil_weakrand_state *seed, ev_int32_t top);
2472 evutil_weakrand_seed_(struct evutil_weakrand_state *state, ev_uint32_t seed) in evutil_weakrand_seed_() argument2474 if (seed == 0) { in evutil_weakrand_seed_()2477 seed = (ev_uint32_t)tv.tv_sec + (ev_uint32_t)tv.tv_usec; in evutil_weakrand_seed_()2479 seed += (ev_uint32_t) _getpid(); in evutil_weakrand_seed_()2481 seed += (ev_uint32_t) getpid(); in evutil_weakrand_seed_()2484 state->seed = seed; in evutil_weakrand_seed_()2485 return seed; in evutil_weakrand_seed_()2499 state->seed = ((state->seed) * 1103515245 + 12345) & 0x7fffffff; in evutil_weakrand_()2500 return (ev_int32_t)(state->seed); in evutil_weakrand_()
488 you can use to override the default file that Libevent uses to seed
1004 o When we seed from /proc/sys/kernel/random/uuid, count it as success1418 o When we seed from /proc/sys/kernel/random/uuid, count it as success (e35b540)
935 struct evutil_weakrand_state seed = { 12346789U }; in test_evutil_rand() local943 int startpoint = evutil_weakrand_(&seed) % 4; in test_evutil_rand()944 int endpoint = 32 - (evutil_weakrand_(&seed) % 4); in test_evutil_rand()975 evutil_weakrand_seed_(&seed, 0); in test_evutil_rand()977 ev_int32_t r = evutil_weakrand_range_(&seed, 9999); in test_evutil_rand()
1136 struct evutil_weakrand_state seed = { 123456789U }; in test_evbuffer_add_file() local1195 data[i] = (char)evutil_weakrand_(&seed); in test_evbuffer_add_file()