Home
last modified time | relevance | path

Searched refs:seed (Results 1 – 6 of 6) sorted by relevance

/libevent-2.1.12/
H A Dutil-internal.h316 ev_uint32_t seed; member
331 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);
H A Devutil.c2472 evutil_weakrand_seed_(struct evutil_weakrand_state *state, ev_uint32_t seed) in evutil_weakrand_seed_() argument
2474 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_()
H A Dwhatsnew-2.1.txt488 you can use to override the default file that Libevent uses to seed
H A DChangeLog1004 o When we seed from /proc/sys/kernel/random/uuid, count it as success
1418 o When we seed from /proc/sys/kernel/random/uuid, count it as success (e35b540)
/libevent-2.1.12/test/
H A Dregress_util.c935 struct evutil_weakrand_state seed = { 12346789U }; in test_evutil_rand() local
943 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()
H A Dregress_buffer.c1136 struct evutil_weakrand_state seed = { 123456789U }; in test_evbuffer_add_file() local
1195 data[i] = (char)evutil_weakrand_(&seed); in test_evbuffer_add_file()