Lines Matching full:prng
4 * Based on the public domain implementation of small noncryptographic PRNG
29 #include "utils-prng.h"
64 prng_t prng;
67 prng_srand_r (&prng, 1234);
70 prng_randmemset_r (&prng, buf, BUFSIZE, 0);
77 prng_randmemset_r (&prng, buf + 1, BUFSIZE, 0);
85 prng_randmemset_r (&prng, buf, BUFSIZE, RANDMEMSET_MORE_00_AND_FF);
94 prng_randmemset_r (&prng, buf + 1, BUFSIZE, RANDMEMSET_MORE_00_AND_FF);
119 prng_t prng;
130 prng_srand_r (&prng, 0);
131 assert (ranval (&x) == prng_rand_r (&prng));
135 prng_srand_r (&prng, seed);
140 prng_rand_128_r (&prng, &buf);
161 prng_srand_r (&prng, 1234);
162 prng_randmemset_r (&prng, bytebuf, 16, flags);
163 prng_randmemset_r (&prng, bytebuf + 16, SMALLBUFSIZE - 17, flags);
165 prng_srand_r (&prng, 1234);
166 prng_randmemset_r (&prng, bytebuf + 1, SMALLBUFSIZE - 1, flags);