That would work, the only problem is that on Linux (or any C compiler that compiles `long` to `int64`), there would be redundant seeds (i.e., multiple seeds that produce the same RNG). I'd like to avoid this. I don't see what the problem with `2**31 - 1` is, since it will work on multiple platforms and shouldn't have redundant seeds.