This app was mentioned in 4 comments, with an average of 1.25 upvotes
I use Alarm Plus Millenium on android, I just use it as a general alarm clock but, it can be set up to use a random sound from a list, you can also set how long the sounds play for, unlimited repeats, wait times between each one etc.
Here is link to it.
https://play.google.com/store/apps/details?id=com.milleniumapps.milleniumalarmplus
I love Alarm Plus Millennium. Mainly because I can use a playlist of songs that I like to wake up to. There is a free and paid version.
https://play.google.com/store/apps/details?id=com.milleniumapps.milleniumalarmplus
I have used this for at least 3 years, not the prettiest, but it just works! Also does what you are requesting. https://play.google.com/store/apps/details?id=com.milleniumapps.milleniumalarmplus
Alarm Clock & Timer & Stopwatch & Tasks & Contacts - 4.4 rating - $3.49 - Search manually
Alarm Clock & Timer & Stopwatch Free - 4.5 rating - Free with IAP - Search manually
|Feedback|PunyDev|Lonerzboy|