Maison > développement back-end > Tutoriel Python > Comment puis-je générer une liste de nombres aléatoires uniques en Python ?

Comment puis-je générer une liste de nombres aléatoires uniques en Python ?

Susan Sarandon
Libérer: 2024-12-08 07:03:10
original
817 Les gens l'ont consulté

How Can I Generate a List of Unique Random Numbers in Python?

Génération de nombres aléatoires avec des valeurs uniques

Lors de la création d'une liste de nombres aléatoires, il n'est pas souhaitable d'avoir des doublons. Heureusement, il existe une solution élégante utilisant le module random, comme illustré dans la requête suivante.

Requête : Doublons dans la liste de nombres aléatoires

"_J'ai généré des entiers aléatoires en utilisant random.randint (0, 100), mais certains nombres ont été dupliqués. Existe-t-il un moyen de créer une liste aléatoire unique. nombres?"_

Réponse : Utilisation de random.sample()

Le secret réside dans random.sample(). Il sélectionne des éléments d’une population donnée tout en garantissant l’unicité. Considérez l'extrait de code suivant :

import random
random.sample(range(100), 10)
Copier après la connexion

Cette expression renvoie une liste de 10 nombres uniques allant de 0 à 99. La fonction range() génère une séquence d'entiers et random.sample() en sélectionne au hasard 10. éléments de cette séquence sans répétition.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal