Blame


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