Générer un nombre aléatoire paramétré

Présentation
Fonction random surchargée
arguments : minimum
maximum
retourne une nombre aléatoire compris entre minimum et maximum

Exemple : SELECT random(30,50);
39
Téléchargement
0  0 
Détails
Avatar de hpalpha
Membre émérite
Voir tous les téléchargements de l'auteur
Licence : Non renseignée
Date de mise en ligne : 13 février 2011




Avatar de bhamp0 bhamp0 - Membre averti https://www.developpez.com
le 13/02/2011 à 18:12
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 ...

 
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.