Maison > Article > développement back-end > Comment générer des valeurs aléatoires à virgule flottante dans une plage en Python ?
Accès à des valeurs aléatoires dans une plage flottante
Alors que la fonction random.randrange(start, stop) est un outil polyvalent pour générer des entiers aléatoires , il échoue lorsque l'on tente d'obtenir des valeurs aléatoires dans une plage flottante. Pour combler cet écart, Python intègre la fonction random.uniform(a, b).
Utilisation de random.uniform
Pour générer des nombres aléatoires à virgule flottante dans un nombre spécifié range, invoquez random.uniform(a, b) avec la syntaxe suivante :
random.uniform(start, end)
Ici, start représente la limite inférieure de la plage souhaitée et end désigne la limite supérieure. Le nombre aléatoire résultant se situera quelque part entre ces deux valeurs.
Exemple :
Considérons la tâche consistant à obtenir un nombre aléatoire entre 1,5 et 1,9. En utilisant random.uniform, cela peut être accompli sans effort comme indiqué ci-dessous :
<code class="python">import random result = random.uniform(1.5, 1.9) print(result)</code>
Une fois exécuté, ce code imprimera un nombre aléatoire à virgule flottante dans la plage spécifiée.
Notes supplémentaires :
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!