Searched refs:RU_N (Results 1 - 1 of 1) sorted by relevance

/bionic/libc/upstream-openbsd/lib/libc/net/
H A Dres_random.c76 #define RU_N 32749 /* RU_N-1 = 2*2*3*2729 */ macro
194 j = arc4random_uniform(RU_N);
197 * Do a fast gcd(j,RU_N-1), so we can find a j with
198 * gcd(j, RU_N-1) == 1, giving a new generator for
199 * RU_GEN^j mod RU_N
210 j = (j + 1) % RU_N;
213 ru_g = pmod(RU_GEN, j, RU_N);
249 r = permute15(ru_seed ^ pmod(ru_g, ru_seed2 + ru_x, RU_N)) | ru_msb;

Completed in 174 milliseconds