Pour générer un nombre aléatoire avec python il existe le module random. Par exemple, si on veut générer un nombre entier aléatoire dans un intervalle donné [2,9] il faut utiliser la fonction randint comme ceci:
>>> from random import randint>>> randint(2,9)6>>> for i in range(10):... print randint(2,9)...2929974536
Pour un nombre réel, il faut utiliser la fonction uniform:
>>> from random import uniform>>> uniform(2,9)8.829183246145213>>> for i in range(10):... print uniform(2,9)...3.47477295863.491478207862.262450722673.459263429162.737035975456.438393345354.518842690062.754466668893.213947805296.68240244349
Recherches associées
| Liens | Site |
|---|---|
| random — Generate pseudo-random numbers | Python Doc |
| Generate a random number | stackoverflow |
| generate random integers between 0 and 9 | stackoverflow |
| Python Number randrange() Method | Tutorial Point |
| Python Number seed() Method | Tutorial Point |
| How to get a random number between a float range? (Python) | stackoverflow |
| Generate random number between 0.1 and 1.0. Python | stackoverflow |
