C'est bien si le caractère "aléatoire" n'a pas à être parfait.
Si on considère random() parfaitement aléatoire, le résultat ne l'est pas.

Si on applique sur min=0, max=1, alors on a deux...