Heim > Backend-Entwicklung > Python-Tutorial > Wie erstelle ich in Python eine zufällige Gleitkommazahl innerhalb eines bestimmten Bereichs?

Wie erstelle ich in Python eine zufällige Gleitkommazahl innerhalb eines bestimmten Bereichs?

DDD
Freigeben: 2024-10-18 18:30:29
Original
491 Leute haben es durchsucht

How to Generate a Random Float Within a Given Range in Python?

So generieren Sie eine Zufallszahl innerhalb eines Float-Bereichs

Frage:

Wie können Sie eine Zufallszahl dazwischen generieren? zwei Float-Werte mithilfe der Python-Standardbibliothek?

Antwort:

Im Gegensatz zu random.randrange(), das nur ganzzahlige Argumente akzeptiert, stellt Python die Funktion random.uniform() bereit. Funktion, die speziell dafür entwickelt wurde, einen Float-Wert innerhalb eines bestimmten Bereichs zurückzugeben.

Verwendung:

<code class="python">>>> import random
>>> random.uniform(1.5, 1.9)
1.8733202628557872</code>
Nach dem Login kopieren

Syntax:

<code class="python">random.uniform(a, b)</code>
Nach dem Login kopieren

wobei:

  • a: Die untere Grenze des Bereichs (einschließlich)
  • b: Die obere Grenze des Bereichs (ausschließlich)

Die Funktion random.uniform() generiert einen zufälligen Float innerhalb des halboffenen Bereichs [a, b). Der obige Code generiert beispielsweise eine Zufallszahl zwischen 1,5 und 1,9, einschließlich 1,5, aber ausschließlich 1,9.

Das obige ist der detaillierte Inhalt vonWie erstelle ich in Python eine zufällige Gleitkommazahl innerhalb eines bestimmten Bereichs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage