p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre Expert
    Avatar de hpalpha
    Inscrit en
    mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 769
    Points : 2 461
    Points
    2 461

    Par défaut Générer un nombre aléatoire paramétré

    Bonjour,

    Je vous propose un nouvel élément à utiliser : 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

    Qu'en pensez-vous ?

  2. #2
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    août 2007
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : août 2007
    Messages : 200
    Points : 274
    Points
    274

    Par défaut

    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 ...

Discussions similaires

  1. Réponses: 12
    Dernier message: 10/06/2006, 23h16
  2. Réponses: 2
    Dernier message: 16/05/2006, 17h02
  3. Réponses: 16
    Dernier message: 08/03/2006, 11h18
  4. générer un nombre aléatoire gaussien
    Par kayari dans le forum Probabilités
    Réponses: 9
    Dernier message: 24/05/2005, 23h57
  5. Générer un nombre aléatoire entre 0 et 1 (INCLUS !!!)
    Par haypo dans le forum Général Algorithmique
    Réponses: 3
    Dernier message: 22/08/2002, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo