Maison  >  Article  >  développement back-end  >  Comment générer aléatoirement 10 entiers sur 100 en python

Comment générer aléatoirement 10 entiers sur 100 en python

DDD
DDDoriginal
2023-09-19 14:37:007119parcourir

Étapes pour générer aléatoirement 10 entiers dans 100 : 1. Importez le module aléatoire ; 2. Créez une liste vide de nombres ; 3. Utilisez une boucle for pour générer 10 entiers aléatoires et ajoutez-les à la liste ; ) imprime la liste d'entiers générée ; 5. Si vous souhaitez générer des nombres aléatoires différents à chaque fois que vous exécutez le programme, vous pouvez utiliser la fonction random.seed() pour définir la graine de nombres aléatoires avant chaque génération de nombres aléatoires.

Comment générer aléatoirement 10 entiers sur 100 en python

Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur Dell G3.

Pour générer aléatoirement 10 entiers sur 100 en Python, vous pouvez utiliser la fonction randint() dans le module random. Voici les étapes spécifiques :

Importez le module aléatoire.

En Python, pour utiliser les fonctions du module aléatoire, vous devez d'abord importer le module. Le module aléatoire peut être importé à l'aide de l'instruction import, comme indiqué ci-dessous :

import random

Utilisez la fonction randint() pour générer des entiers aléatoires.

La fonction randint() du module random peut générer des entiers aléatoires dans la plage spécifiée. Dans cet exemple, nous devons générer 10 entiers sur 100, nous pouvons donc utiliser la fonction randint(0, 100) pour générer des entiers aléatoires. Le code spécifique est le suivant :

import random
numbers = []
for _ in range(10):
    number = random.randint(0, 100)
    numbers.append(number)
print(numbers)

Dans le code ci-dessus, nous créons une liste de numéros vide, puis utilisons une boucle for pour générer 10 entiers aléatoires et les ajouter à la liste. Enfin, utilisez la fonction print() pour imprimer la liste d’entiers générée.

Exécutez le code ci-dessus, le résultat de sortie est similaire à :

[35, 78, 42, 15, 90, 56, 7, 99, 63, 27]

Il s'agit des 10 entiers aléatoires générés dans les 100.

Si vous souhaitez générer des nombres aléatoires différents à chaque fois que vous exécutez le programme, vous pouvez utiliser la fonction random.seed() pour définir la valeur de départ du nombre aléatoire avant de générer des nombres aléatoires à chaque fois. Par exemple, vous pouvez ajouter le code suivant au début du code :

import random
random.seed()

De cette façon, chaque fois que vous exécuterez le programme, un nombre aléatoire différent sera généré en fonction de l'heure actuelle.

En plus de la fonction randint(), le module random fournit également d'autres fonctions pour générer des nombres aléatoires, telles que random.random() pour générer des nombres aléatoires à virgule flottante entre 0 et 1, et random.choice() pour sélectionner dans une liste Sélectionnez un élément au hasard, etc. En fonction des besoins spécifiques, vous pouvez choisir une fonction appropriée pour générer des nombres aléatoires.

Résumé

Pour générer 10 entiers aléatoires sur 100 en Python, vous pouvez utiliser la fonction randint() dans le module random. En important le module random et en utilisant une boucle for et la fonction append(), vous pouvez générer des entiers aléatoires dans une plage spécifiée et les ajouter à une liste. Enfin, utilisez la fonction print() pour imprimer la liste d’entiers générée.

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