Sélectionnez au hasard dans une liste Python

Sélectionnez au hasard dans une liste Python
La création de nombres aléatoires a toujours été un utilitaire précieux dans nos langues pour des jeux ou différents types de paris. Dans ce tutoriel, nous délibérerons comment choisir la valeur aléatoire dans la liste Python. Nous allons le développer en utilisant diverses méthodes et techniques. Cependant, nous pouvons accéder aux nombres aléatoires via un module aléatoire. Python fournit un module aléatoire intégré qui est précieux pour obtenir des éléments aléatoires dans un ensemble, une liste ou un tuple. Ce module est avantageux pour effectuer diverses tâches telles que le choix des nombres aléatoires et les éraflures des nombres. Le module contient diverses fonctions, comme aléatoire.RandRange (), et aléatoire.choix().

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 hasard
my_list = [2, 4, 6, 8, 7]
Print («Liste originale est:« + str (my_list))
random_integer = aléatoire.choix (my_list)
Imprimer («Random sélectionné entier est:» + str (random_integer)))

Une 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 hasard
my_list = [2, 4, 6, 8, 7]
Print («Liste originale est:« + str (my_list))
random_index = aléatoire.Randrasnge (Len (my_list))
random_num = my_list [random_index]
Imprimer («Random sélectionné entier est:» + str (random_num)))

Enregistrer (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 hasard
my_list = [2, 4, 6, 8, 7]
Print («Liste originale est:« + str (my_list))
random_index = aléatoire.Randint (0, Len (my_list) -1)
random_num = my_list [random_index]
Imprimer («Random sélectionné entier est:» + str (random_num)))

Encore 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.