sometimes, an obvious inefficieny isn't so obvious when you benchmark
it. I'd be interested in seeing a performance test between this and a
similar solution taking the time to make sure to use every random
number. not to mention the difference in time spent on coding it.