made it actually random instead of going down the list