projects
/
musl
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
a3c4e4e2b2bb09e69627a7bbd0ff655c1f4eec8a
[musl]
/
src
/
prng
/
lrand48.c
1
#include <stdlib.h>
2
#include <inttypes.h>
3
4
uint64_t __rand48_step(unsigned short *xi, unsigned short *lc);
5
extern unsigned short __seed48[7];
6
7
long nrand48(unsigned short s[3])
8
{
9
return __rand48_step(s, __seed48+3) >> 17;
10
}
11
12
long lrand48(void)
13
{
14
return nrand48(__seed48);
15
}