Annotation of embedaddon/bird2/sysdep/unix/random.c, revision 1.1.1.1
1.1 misho 1: /*
2: * BIRD Internet Routing Daemon -- Random Numbers
3: *
4: * (c) 2000 Martin Mares <mj@ucw.cz>
5: *
6: * Can be freely distributed and used under the terms of the GNU GPL.
7: */
8:
9: #include <stdlib.h>
10:
11: #include "nest/bird.h"
12:
13: u32
14: random_u32(void)
15: {
16: long int rand_low, rand_high;
17:
18: rand_low = random();
19: rand_high = random();
20: return (rand_low & 0xffff) | ((rand_high & 0xffff) << 16);
21: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>