I'm indifferent between fixed seed and different seed per run. What do others think?
Side note: I should change this to match most other rand48 implementations with ```rng_state = cast(ulong)seed << 16 | 0x330e;```