Vote des utilisateurs
0
0
Détails
Licence : Non renseignée
Mise en ligne le 13 février 2011
Langue : Français
Référencé dans
Navigation
Générer un nombre aléatoire paramétré
Générer un nombre aléatoire paramétré
Fonction random surchargée
arguments : minimum
maximum
retourne une nombre aléatoire compris entre minimum et maximum
Exemple : SELECT random(30,50);
39
arguments : minimum
maximum
retourne une nombre aléatoire compris entre minimum et maximum
Exemple : SELECT random(30,50);
39
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 résultats possibles (0 et 1).
Seulement, 0 va être obtenu quand random() renvoie un nombre dans l'intervalle [0;0.5[, et 1 va être obtenu pour l'intervalle [0.5;1].
Donc 1 a une probabilité plus grande de sortir que 0 ...
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 résultats possibles (0 et 1).
Seulement, 0 va être obtenu quand random() renvoie un nombre dans l'intervalle [0;0.5[, et 1 va être obtenu pour l'intervalle [0.5;1].
Donc 1 a une probabilité plus grande de sortir que 0 ...
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.