0b44a031
c79cd27e
1
2
3
4
5 6 7 8 9 10 11 12
13 14
15
#include <stdlib.h> #include <stdint.h> static uint64_t seed; void srand(unsigned s) { seed = s-1; } int rand(void) { seed = 6364136223846793005ULL*seed + 1; return seed>>33; }