comment créer une gamme de aléatoire des nombres décimaux entre 0 et 1
comment puis-je définir décimale comprise entre 0 à 1 en python? Range() fonction en python renvoie uniquement les valeurs int. J'ai quelques variables dans mon code, dont le nombre varie de 0 à 1. Je suis confus sur la façon dont je l'ai mis dans le code. Merci
Je voudrais ajouter à ma question. Il n'y a pas d'étape ou de toute valeur d'incrément, qui permettrait de générer les valeurs décimales. Je dois utiliser une variable qui pourrait avoir une valeur de 0 à 1. Il peut être n'importe quelle valeur. Mais le programme doit connaître ses limites qu'il a une plage de 0 à 1. J'espère que je me suis fait clair. Merci
http://docs.python.org/library/random.html
Merci mais il n'y a pas d'étape. Il pourrait être n'importe quelle valeur entre 0 et 1. J'ai juste une variable qui aurait des valeurs entre 0 et 1.
Oui j'ai besoin d'une gamme hasard. J'aurais dû mettre le mot "aléatoire".
S. Lott, j'ai changé la question. Merci de me laisser savoir.
OriginalL'auteur zingy | 2011-07-28
Vous devez vous connecter pour publier un commentaire.
Si vous êtes à la recherche pour obtenir une liste de nombres aléatoires entre 0 et 1, je pense que vous pouvez avoir une bonne utilisation de la
random
moduleOriginalL'auteur brandizzi
Aussi, jetez un oeil à décimal.
OriginalL'auteur Karoly Horvath
OriginalL'auteur Mark Ransom
Il semble que interprétations de la liste serait assez utile ici.
Quelque chose comme ça? Mon Python rouillé.
Si vous voulez une liste de 0, alors oui, il fonctionne parfaitement. Division entière ftl!
Je pense que, dans les dernières versions de Python, cela fonctionne très bien. Vous n'avez pas à utiliser a // b pour obtenir la division entière? Veuillez vérifier sur ce, Wooble.
Oui, en python 3, le résultat sera contraint de flotter, même en supposant que l'OP est à l'aide de python 3 sans [python-3.x] balise pourrait être un tronçon de...
Vrai, bien que l'entier de la division de la chose serait assez évident ici et simple à résoudre. D'ailleurs, est-il vraiment un tel étirement à imaginer que les gens d'utiliser la version actuelle de Python?
OriginalL'auteur Patrick87
Modifier, compte tenu de commentaire sur Marc Aléatoire de la réponse:
Si vous ne voulez vraiment pas bon incrémentation de gamme, mais plutôt un nombre aléatoire entre 0 et 1, l'utilisation
random.random()
.OriginalL'auteur Wooble
Ce sera de sortie nombre décimal entre
0
à1
à l'étape de la taille0.1
OriginalL'auteur user78692