Roblox's Luau Random class recreated in Lua 5.1
Uses this library for 64 bit integer support https://github.com/soupstream/lua-5.1-bigint
Also includes Lua 5.1's math.random recreated in Lua 5.1
https://en.wikipedia.org/wiki/Permuted_congruential_generator
https://rosettacode.org/wiki/Pseudo-random_numbers/PCG32#Lua
https://docs.google.com/document/d/1S51mSLGxGYP9n9kQt6jTySOpqMWxhCBJHmuqB0j9FsU/edit