Home | History | Annotate | Download | only in mtest

Lines Matching refs:rng

42 FILE *rng;
49 size = 1 + ((fgetc(rng)<<8) + fgetc(rng)) % 101;
50 buf[0] = (fgetc(rng)&1)?1:0;
51 fread(buf+1, 1, size, rng);
52 while (buf[1] == 0) buf[1] = fgetc(rng);
61 size = 10 + ((fgetc(rng)<<8) + fgetc(rng)) % 101;
62 buf[0] = (fgetc(rng)&1)?1:0;
63 fread(buf+1, 1, size, rng);
64 while (buf[1] == 0) buf[1] = fgetc(rng);
101 rng = fopen("/dev/urandom", "rb");
102 if (rng == NULL) {
103 rng = fopen("/dev/random", "rb");
104 if (rng == NULL) {
106 rng = stdin;
118 n = fgetc(rng) % 15;
183 n = fgetc(rng) & 63;
195 n = fgetc(rng) & 63;
302 fclose(rng);