e3ce6347331608ce663a2ac6006c6bc08e2cd800
[musl] / src / prng / rand.c
1 #include <stdlib.h>
2
3 static unsigned seed;
4
5 void srand(unsigned s)
6 {
7         seed = s-1;
8 }
9
10 int rand(void)
11 {
12         return (seed = (seed+1) * 1103515245 + 12345 - 1)+1 & 0x7fffffff;
13 }