Maison  >  Article  >  développement back-end  >  Comment générer 10 nombres aléatoires différents en python

Comment générer 10 nombres aléatoires différents en python

coldplay.xixi
coldplay.xixioriginal
2020-09-02 09:50:1336098parcourir

Comment python génère 10 nombres aléatoires différents : créez d'abord une liste de résultats vide ; puis bouclez jusqu'à ce que la longueur du résultat dépasse 10 et quittez la boucle, et enfin générez aléatoirement un nombre compris entre 1 et 10 ; Vérifiez si le nombre aléatoire généré est dans la liste des résultats et ajoutez-le sinon.

Comment générer 10 nombres aléatoires différents en python

[Recommandations d'apprentissage associées : Tutoriel Python]

Comment Python génère 10 nombres aléatoires différents :

1 La première

plage (1,10) génère une liste de 1 à 10 entre, puis utilisez la méthode d'échantillonnage aléatoire. Choisissez 10 nombres différents dans la séquence.

Comment générer 10 nombres aléatoires différents en python

2. Le deuxième type

crée une liste vide de résultats, puis boucle jusqu'à ce que la longueur du résultat dépasse 10 pour sortir de la boucle, et de manière aléatoire. en génère un dans la boucle. Pour les nombres compris entre 1 et 10, vérifiez d'abord si le nombre aléatoire généré est dans la liste des résultats, et ajoutez-le sinon.

Comment générer 10 nombres aléatoires différents en python

3. La troisième méthode

utilise d'abord la méthode range() pour générer une séquence de 1 à 10, puis utilise la méthode shuffle pour générer l'expression de séquence temporaire Créez une liste non ordonnée, puis utilisez la génération de liste pour passer directement à une nouvelle liste.

Comment générer 10 nombres aléatoires différents en python

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!

Déclaration:
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