62 of 151 menu

Méthode seed du module random

La méthode seed du module random initialise ou sauvegarde un nombre aléatoire spécifique. Pour générer des nombres aléatoires, la méthode utilise l'heure système actuelle du système d'exploitation. La méthode seed est appliquée avant la méthode random. Dans le paramètre optionnel de la méthode, un nombre est transmis pour l'initialisation ou une sorte de marquage du nombre généré. Par conséquent, lors d'une nouvelle application de la méthode random, le nombre généré ne change pas. Si le paramètre est laissé vide, un nouveau nombre sera généré à chaque fois.

Syntaxe

import random random.seed(nombre pour le marquage)

Exemple

Initialisons un nombre avant sa génération :

random.seed(5) print(random.random())

Résultat de l'exécution du code :

0.6229016948897019

Répétons l'affichage de notre nombre :

random.seed(5) print(random.random()) random.seed(5) print(random.random())

Le résultat restera le même :

0.6229016948897019 0.6229016948897019

Voir aussi

  • la méthode random du module random,
    qui retourne un nombre pseudo-aléatoire
  • la méthode uniform du module random,
    qui génère un nombre réel pseudo-aléatoire dans une plage
  • la méthode randint du module random,
    qui génère un nombre entier pseudo-aléatoire dans une plage
  • la méthode randrange du module random,
    qui retourne un nombre aléatoire dans une plage
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser