plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

fastrand.c (256B)


      1 #include	<u.h>
      2 #include	<libc.h>
      3 #include	<libsec.h>
      4 
      5 /*
      6  *  use the X917 random number generator to create random
      7  *  numbers (faster than truerand() but not as random).
      8  */
      9 ulong
     10 fastrand(void)
     11 {
     12 	ulong x;
     13 
     14 	genrandom((uchar*)&x, sizeof x);
     15 	return x;
     16 }