Maintenant, délibérons sur toutes les façons possibles de choisir des éléments aléatoires dans une liste. En utilisant le compilateur Spyder dans Windows 10, nous implémenterons toutes les opérations des fonctions aléatoires.
Exemple 1:
Dans notre première méthode, nous utilisons le hasard.Fonction Choice (). Cette approche est utilisée dans le but spécifique d'accès aux éléments aléatoires à partir de l'ampule. C'est le processus le plus utilisé pour terminer la tâche de récupérer un élément aléatoire à partir d'une liste Python. Pour travailler avec les fonctions aléatoires de Python, nous devons ouvrir un IDE Spyder, puis créer un nouveau fichier vide à travers lequel nous implémentons notre code de programme.
Nous avons créé un nouveau fichier et écrit notre premier programme en utilisant Random.Fonction Choice (). Dans ce programme, nous importons d'abord un module aléatoire, puis créons et initialisons la liste des entiers. Ensuite, nous utilisons une fonction d'impression qui imprime notre liste nouvellement créée. Nous pouvons alors utiliser un aléatoire.Fonction Choice (), qui traverse la liste et sélectionne un nombre aléatoire. Ensuite, nous utilisons une fonction d'impression qui affiche la sortie d'un numéro aléatoire sélectionné:
Importer au hasardUne fois terminé, enregistrez le fichier en spécifiant son nom avec le «.extension py ”.
Une fois que vous avez réussi à enregistrer votre fichier de programme, exécutez le code et vérifiez comment il fonctionne:
Exemple 2:
Dans notre deuxième méthode, nous utilisons le hasard.Fonction RandRange (). Il génère un élément aléatoire dans l'ordre. Pour les listes, nous pouvons spécifier la longueur de plage à 0 et accéder à l'index et à sa valeur équivalente. Il offre également la possibilité de récupérer des éléments même positionnés ou des éléments d'index à l'indice de quelques multiples. Travailler avec Python au hasard.RandRange (), nous utilisons le même fichier de code «Selectrandomnum.py ".
Dans ce programme, nous importons d'abord un module aléatoire. Ensuite, créez et initialisez une liste des entiers. Ensuite, nous utilisons une fonction d'impression qui imprime notre liste nouvellement créée. Nous pouvons utiliser un aléatoire.Fonction RandRange () et passez la liste dans sa longueur. Nous attribuons cette fonction à une variable d'index. Après cela, nous utilisons notre liste, qui prend la variable d'index et la attribue à une autre variable:
Importer au hasardEnregistrer (Ctrl + S) et exécuter (F5) le «Selectrandonnum.fichier de programme py »pour vérifier comment le hasard.La fonction RandRange () fonctionne:
Exemple 3:
Dans notre troisième méthode, nous utilisons le hasard.Fonction Randint (). Il peut également générer un élément aléatoire dans une gamme. Cependant, la différence est qu'il utilise l'index de nombre pour trouver le nombre à l'indice correspondant. Travailler avec Python au hasard.Randint (), nous utilisons le même fichier de code «Selectrandomnum.py ".
Dans ce programme, nous importons d'abord un module aléatoire, puis créons et initialisons une liste des entiers. Ensuite, nous utilisons une fonction d'impression qui imprime notre liste nouvellement créée. Nous pouvons utiliser un aléatoire.Fonction Randint (). La fonction utilise deux paramètres obligatoires pour la plage. Nous attribuons cette fonction à une variable d'index. Après cela, nous utilisons notre liste qui prend la variable d'index:
Importer au hasardEncore une fois, enregistrez et exécutez le «Selectrandomnum.fichier py ”pour afficher le numéro sélectionné au hasard sur l'écran de la console:
Conclusion:
Dans cet article, nous avons discuté de différentes méthodes pour accéder aux éléments sélectionnés au hasard à partir d'une liste Python. Nous avons récupéré la liste en utilisant des opérations aléatoires, je.e., aléatoire.Choice (), RandRange () et Randint (). Vous pouvez également accéder aux éléments aléatoires en utilisant un aléatoire.aléatoire () et aléatoire.goûter(). Nous espérons que vous avez trouvé cet article utile. Veuillez consulter d'autres articles informatifs à Linux Hint.