#include #include static uint64_t seed; void srand(unsigned s) { seed = s-1; } int rand(void) { seed = 6364136223846793005ULL*seed + 1; return seed>>33; }