La sélection d'un élément au hasard dans une liste peut être réalisée à l'aide des fonctions et modules intégrés de Python. Voici comment y parvenir :
Pour récupérer un élément aléatoire d'une liste foo, utilisez la fonction random.choice() :
import random foo = ['a', 'b', 'c', 'd', 'e'] random_element = random.choice(foo)
Pour des choix aléatoires cryptographiquement sécurisés, utilisez la fonction secrets.choice(). Ceci est particulièrement utile pour générer des mots de passe ou des phrases secrètes fortes :
import secrets foo = ['battery', 'correct', 'horse', 'staple'] random_element = secrets.choice(foo)
Notez que les secrets ne sont disponibles que dans les versions 3.6 et ultérieures de Python.
Dans les anciennes versions de Python, vous pouvez utiliser random.SystemRandom() pour des choix aléatoires sécurisés :
import random secure_random = random.SystemRandom() random_element = secure_random.choice(foo)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!