El problema es que una lista de 200 canciones no quieres escucharla siempre desde el principio. Pero cuando le das a aleatorio también es el mismo "aleatorio", es decir, la das a aleatorio hoy y te sale un orden diferente, y mañama al volver a hacerlo sale ese mismo orden.
Ahora tengo dudas de que ocurre si le das varias veces seguidas a aleatorio, pero dándole una para iniciar, es así.
Pienso que se puede programar un algoritmo mejor, en este caso de spotify, donde vaya obteniendo canciones aleatorias de verdad teniendo en cuenta de apartar las ya escuchadas, mismo artista...
Sobre la loteria, ser totalmente aleatorio es difícil, porque como ya han dicho el comando random de los lenguajes suele estar viciado, aunque no nos demos cuenta.