random.getstate ( )
DESCRIPTION.
Restaure l'état du générateur de nombres pseudo-aléatoires, à un moment mémorisé.
SYNTAXE.
random.setstate ( etat )
random.setstate ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
etat ⇨ état du générateur sauvegardé précédemment [ optionnel ]
REMARQUES.
etat par doit être une instance de la méthode random.getstate ( ).
La méthode random.setstate ( ) rétablit le générateur de nombres pseudo-aléatoires au moment de la sauvegarde mémorisée par un appel préédent de la méthode random.getstate ( ), 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.