Randomiser added!
Fully functional.