This makes it work on 32-bit targets. closes #2939
Ziggurat rng was using deprecated `random.scalar(u64)` which was causing compile errors on calls to public facing stdlib APIs (randExp) on 0.6+, this fixed those errors.
that's all this commit does. further commits will fix cli flags and such. see #2221