I would like to recommend to you an iOS app for the iPhone or Andy other iDevice called:
Mind Jogger (LeStro's apps)
it allows you to set up multiple alarms (up to 64) per day and randomize them in a given time frame (e.g. 50 alarms between 6:20 and 17:00)
I recently completed my time logging and this app was great , because I saved a lot of time. Instead of entering all the alarms into my system, this app just did it for me. So I was happy to spend the little amount of money to it.
(a high D)