Perdón, no quisiera meterme en su discusión; pero me parece que empezar con cuestiones tan técnicas en un post que es más de lograr un efecto, no es la mejor idea.
Por eso le preguntamos a la autora para qué lo quería, y si hay un par de temas ya linkeados donde seguro vamos a hacer algún desarrollo técnico (porque justamente están para muestra y desarme de código), quizá convenga agregar en ellos el asunto del shuffle y seguir arañando milésimas de segundo fuera de aquí.
Qué sé yo, pienso, se me ocurre ...
Gracias.