Cycle through each alarm rather than relaying on rubys rand() which does not appear to be very rand