Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez PostgreSQL Discussion :

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


Sujet :

Contribuez PostgreSQL

  1. #1
    Membre émérite
    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 ?
    Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
    PostgreSQL 8.4 sous Debian
    Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com

  2. #2
    Membre averti
    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 ...

###raw>template_hook.ano_emploi###