Welcome to the Board!
There have been a number of threads discussing this topic on the board here in the past. If you do a Search on the terms "random selection list", you will get many hits, and many appear to be similar to what you are trying to do.