random.getstate ( )
DESCRIPTION.
Sauvegarde l'état du générateur de nombres pseudo-aléatoires, au moment de l'appel de la méthode.
SYNTAXE.
Etat = random.getstate ( )
Etat = ⇨ variable qui recevra la valeur [ optionnel ]
random.getstate ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
L'état sauvegardé par la méthode random.getstate ( ) pourra être restitué par la méthode random.setstate ( ) pour rétablir le générateur de nombres pseudo-aléatoires au moment de la sauvegarde pour recommencer le même cycle.
EXEMPLE.
import random
kdepart = random.getstate ( )
print ( "Première série :" , end = " " )
for ktirage in range ( 3 ) : print ( f"[ { random.randrange ( 1000000 ) } ]" , end = " " )
print ( )
ksuite = random.getstate ( )
print ( "Deuxième série :" , end = " " )
for ktirage in range ( 3 ) : print ( f"[ { random.randrange ( 1000000 ) } ]" , end = " " )
print ( )
print ( "=" * 25 )
random.setstate ( ksuite )
print ( "Redémarrage de la deuxième série :" , end = " " )
for ktirage in range ( 3 ) : print ( f"[ { random.randrange ( 1000000 ) } ]" , end = " " )
print ( )
random.setstate ( kdepart )
print ( "Redémarrage de la première série :" , end = " " )
for ktirage in range ( 3 ) : print ( f"[ { random.randrange ( 1000000 ) } ]" , end = " " )
print ( )
print ( "Suivie de la deuxième série :" , end = " " )
for ktirage in range ( 3 ) : print ( f"[ { random.randrange ( 1000000 ) } ]" , end = " " )
print ( )
retourne, par exemple :
Première série : [ 588171 ] [ 940296 ] [ 563911 ]
Deuxième série : [ 496882 ] [ 679163 ] [ 211996 ]
=========================
Redémarrage de la deuxième série : [ 496882 ] [ 679163 ] [ 211996 ]
Redémarrage de la première série : [ 588171 ] [ 940296 ] [ 563911 ]
Suivie de la deuxième série : [ 496882 ] [ 679163 ] [ 211996 ]
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.