Added basic randomizer, has not been tested, but I have to come up with a way to test it first