blob: df55d84ce286731888bed7315483d59fd084bc8d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include "random.h"
static u64 rng_state = 1070399;
u64 random_u64() {
rng_state ^= rng_state << 13;
rng_state ^= rng_state >> 7;
rng_state ^= rng_state << 17;
return rng_state;
}
u64 random_magic() {
return random_u64() & random_u64() & random_u64();
}
|