Wow, thanks Fou-Lu! I've tried your code and it works great. I understand what you're saying.
My first attempt actually used a String array and used the Collections.shuffle method, though I dropped it. I'm still struggling with classes and objects so this is pretty difficult understanding the best (and legal) approach.