Maison >développement back-end >Tutoriel Python >Comment générer des nombres aléatoires en python

Comment générer des nombres aléatoires en python

silencement
silencementoriginal
2019-06-11 16:51:5128091parcourir

Comment générer des nombres aléatoires en python

Utilisez le module random en python pour générer des nombres aléatoires.

Plusieurs utilisations du module random sont les suivantes

1. Nombre à virgule flottante aléatoire

random() --- Produit des valeurs supérieures. supérieur ou égal à 0 et inférieur à 1 Nombre à virgule flottante

ret = random.random()
print(ret)

uniform(a,b) --- Génère un nombre à virgule flottante aléatoire dans la plage spécifiée

ret = random.uniform(1, 4)
print(ret)

Entier aléatoire
. 🎜>

randint(a,b) --- 产生a,b范围内的整数,包含开头和结尾

randrange(start, stop,[step]) --- Générer un entier compris dans la plage de début et d'arrêt, y compris l'étape de début mais pas la fin spécifie la taille de l'étape pour générer des nombres aléatoires. .

ret = random.randrange(1, 6, 2)
print(ret)

3. Sélectionnez aléatoirement une donnée

random.choice(lst) --- Renvoyez aléatoirement une donnée dans la séquence

lst = ['a', 'b', 'c']
ret = random.choice(lst)
print(ret)

4. >

shuffle() --- Mélanger l'ordre de la liste

lst = ['a', 'b', 'c']
print(lst) # ['a', 'b', 'c']
random.shuffle(lst)
print(lst) # ['b', 'a', 'c']

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