random: Implement a decent random number generator.
authorBen Pfaff <blp@nicira.com>
Thu, 5 Aug 2010 17:23:36 +0000 (10:23 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 11 Aug 2010 22:56:09 +0000 (15:56 -0700)
commite519ea28d6da56330a46c5b1d7c3ad84a6c45536
tree874562434f71427fcb60d0be7aa4774050197077
parente85bbd75f7eafe06edcd3edf88bb685e1541bcfe
random: Implement a decent random number generator.

Until now this library has based its random number upon those returned
by libc's rand() function.  This has always bugged me--it is not a good
solution since rand() varies in quality so much.  This commit changes
the random library to use a simple but high-quality PRNG.
lib/random.c