Annotation of embedaddon/bird/sysdep/unix/random.c, revision 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>