HOWTO · Python

Erzeugen eines Zufallswertes zwischen 0 und 1 in Python

Es gibt drei Hauptmethoden, mit denen in Python ein Zufallswert zwischen 0 und 1 generiert werden kann: die Funktionen random.randint(), random.random() und random.unique().

Auf dieser Seite

In diesem Tutorial werden Methoden zum Generieren eines Zufallswerts zwischen 0 und 1 in Python vorgestellt.

Generieren Sie einen zufälligen Wert zwischen 0 und 1 mit der Funktion random.randint() in Python

Das random-Modul bietet viele Methoden zum Generieren von Zufallszahlen in Python. Die Funktion random.randint(x, y) generiert eine zufällige Ganzzahl zwischen x und y. Das folgende Codebeispiel zeigt uns, wie wir mit der Funktion random.randint() in Python eine zufällige Ganzzahl zwischen 0 und 1 generieren können.

import random

for i in range(10):
    print(random.randint(0, 1))

Ausgabe:

0
1
1
0
1
1
1
0
0
0

Im obigen Code generieren wir zufällige ganzzahlige Werte zwischen 0 und 1 mit der Funktion random.randint() in Python. Diese Methode ist technisch zufällig, gibt aber die meiste Zeit die Ausgabe 0 aus.

Generieren Sie einen Zufallswert zwischen 0 und 1 mit der Funktion random.random() in Python

Das Modul random bietet eine weitere Methode zum Generieren einer Zufallszahl, die als Funktion random.random() bezeichnet wird. Mit der Funktion random.random() werden zufällige Gleitkommawerte zwischen 0 und 1 generiert. Das folgende Codebeispiel zeigt, wie wir mit random.random() einen zufälligen Gleitkommawert zwischen 0 und 1 generieren können. Funktion in Python.

import random

for i in range(10):
    print(random.random())

Ausgabe:

0.825015043001995
0.9094437659082791
0.33868291714283916
0.5351032318837877
0.15110006300577983
0.35633216995962613
0.6230723865215685
0.35906777048890404
0.48989704057931327
0.5862369192498884

Im obigen Code generieren wir zufällige Float-Werte zwischen 0 und 1 mit der Funktion random.random() in Python. Wie wir sehen können, gibt es keine Wiederholung in der Ausgabe.

Generieren Sie einen Zufallswert zwischen 0 und 1 mit der Funktion random.uniform() in Python

Eine andere vom Modul random bereitgestellte Methode zur Erzeugung zufälliger Gleitkommawerte ist die Funktion random.uniform(). Die Funktion random.uniform(x, y) generiert zufällige Gleitkommawerte zwischen x und y. Das folgende Codebeispiel zeigt uns, wie wir mit der Funktion random.uniform() in Python einen zufälligen Gleitkommawert zwischen 0 und 1 generieren können.

import random

for i in range(10):
    print(random.uniform(0, 1))

Ausgabe:

0.013945221722152179
0.5017124648286838
0.877814513722702
0.2272981359909486
0.1752587757552797
0.8360499141768403
0.186039641814587
0.4962755696082156
0.5530128798215038
0.06186876002931674

Im obigen Code generieren wir zufällige Gleitkommawerte zwischen 0 und 1 mit der Funktion random.uniform() in Python.