Custom random with random seed

Adding a custom random function, with random seed support.
( https://github.com/strager/seedrandom )