| 121 | #define RND_MASK ((1ULL << 48) - 1) |
| 122 | |
| 123 | void Random_SeedFromCurrentTime(RNGState* rnd) { |
| 124 | cc_uint64 now = Stopwatch_Measure(); |
| 125 | Random_Seed(rnd, (int)now); |
| 126 | } |
| 127 | |
| 128 | void Random_Seed(RNGState* seed, int seedInit) { |
| 129 | *seed = (seedInit ^ RND_VALUE) & RND_MASK; |
no test coverage detected