Python -Zufallszahl zwischen 0 und 1

Python -Zufallszahl zwischen 0 und 1
„Die Zahlen sind fantastisch und bieten die grundlegendsten und grundlegendsten Grundlagen für Programmierung und Datenwissenschaft.

In diesem Tutorial werden wir verschiedene Methoden und Techniken zum Generieren von Zufallszahlen zwischen 0 und 1 untersuchen. Wenn Sie dies tun.

Und damit tauchen wir ein.”

Methode 1 - einheitliche Funktion

Eine der beliebtesten und wahrscheinlich einfachsten Methoden zur Erzeugung einer Zufallszahl zwischen 0 und 1 ist die Uniform ().

Die Funktion ist Teil des zufälligen Moduls, das in Python integriert ist.

Die Funktionssyntax ist wie unten gezeigt:

willkürlich.Uniform (a, b)

Die Funktion nimmt zwei Argumente an, A und B, wobei ein der niedrigsten Wert darstellt und B der höchste Wert ist.

Der folgende Code zeigt beispielsweise, wie eine Zufallszahl zwischen 0 und 1 generiert wird.

aus zufälliger Importuniform
Druck (Uniform (0,1))

Das obige Programm ist einfach. Wir beginnen mit dem Importieren der einheitlichen Funktion aus dem Zufallsmodul.

Wir verwenden dann die Funktion und geben Null als niedrigsten Bereich an und 1 ist der höchste Wert. Dies bedeutet, dass jeder Wert, der generiert wird, in diesem Bereich liegt.

Das Ausführen des obigen Codes sollte eine Zufallszahl zwischen 0 und 1 zurückgeben, wie gezeigt:

$ python3 random_number.py
0.033120898443304236

Wie Sie sehen können, ist der zufällige Wert, den wir aus der Funktion erhalten.

Beispiel 2 - Abrundung

OK. Wir haben festgestellt, dass wir die Funktion von Uniform () verwenden können, um einen Zufallswert zwischen 0 und 1 zu erzeugen. Möglicherweise benötigen wir möglicherweise den zurückgegebenen Wert, um eine bestimmte Präzision zu haben.

Hier kommt die Runde () -Funktion in Unterstützung. Wir können diese Funktion verwenden, um die Anzahl der Dezimalstellen anzugeben, die wir aus dem Zufallswert erhalten möchten.

Ein Beispielcode ist wie gezeigt:

aus zufälliger Importuniform
drucken (rund (Uniform (0,1), 3))

Der obige Code ermöglicht es uns, einen Zufallswert zwischen 0 und 1 mit einer Genauigkeit von 3 Dezimalstellen zu generieren.

$ python3 random_number.py
0.376

Beispiel 3 - Generieren Sie mehrere Zufallszahlen

Wir können auch eine Reihe von Zufallszahlen generieren, indem wir den Zielbereich in A for Loop einwickeln.,

Nehmen wir zum Beispiel an, wir möchten 15 Zufallszahlen zwischen 0 und 1 generieren. Wir können Folgendes machen:

aus zufälliger Importuniform
für i in Reichweite (15):
Druck (Uniform (0,1))

Hier sehen Sie, dass wir den Bereichsoperator verwenden, um 15 Zufallszahlen zu holen. Die resultierende Ausgabe ist wie gezeigt:

0.847570014091666
0.5040968831729273
0.3457666715512162
0.449675199490307
0.652515835157846
0.8492446773560791
0.6407341841806988
0.5899676800951469
0.7723663363955782
0.6008153018769883
0.7744139450147812
0.8687276520510405
0.23189906589942322
0.1929730516770748
0.07403079330277496

Einfach.

Methode 2 - Python Randint () Funktion

Wie Sie wahrscheinlich vermuten können, wurde das Zufallsmodul speziell für Randomisierungsvorgänge in Python entwickelt.

Daher bietet es eine weitere großartige Funktion, mit der wir zwischen 0 und 1 zufällige Zahlen generieren können.

Die Syntax der Funktion ist wie gezeigt:

willkürlich.Randint (a, b)

Die Funktion nimmt zwei Parameter vor und gibt eine Zufallszahl im Bereich der Parameter A und B zurück.

Das folgende Beispiel zeigt, wie diese Funktion verwendet wird, um eine Zufallszahl zwischen O und 1 zu generieren.

vom zufälligen Import Randint
print (randint (0,1))

Der obige Code sollte einen Ganzzahlwert zwischen 0 und 1 zurückgeben. Einer der Nachteile dieser Funktion ist, dass der Rückgabewert entweder 0 oder 1 beträgt. Dies gibt Ihnen einen kleineren Wertepool, mit dem Sie arbeiten können.

Zum Beispiel:

vom zufälligen Import Randint
für i in Reichweite (10):
print (randint (0,1))

Der obige Code sollte wie gezeigt eine Reihe von Nullen und Einsen zurückgeben:

1
0
0
1
1
1
0
1
0
1

Methode 3 - Python -Zufallsfunktion

Ja, die dritte Methode, die wir verwenden werden, stammt aus dem Zufallsmodul. Überraschenderweise heißt die Funktion RAIMAL ().

Die Syntax ist wie unten gezeigt:

willkürlich.willkürlich()

Die Funktion selbst nimmt keinen Parameter vor.0 und 1.0.

Dies ist eine perfekte Funktion, da wir sie einfach wie gezeigt aufrufen können:

Aus zufälliger Import zufällig
für i in Reichweite (5):
print (random ())

Wir können das Programm oben ausführen und fünf zufällige Zahlen erhalten:

$ python random_number.py
0.8935659971732424
0.719979289496354
0.4984679841334766
0.7029698134701271
0.9824591264466329

Abschluss

Das war's für diesen einen. In diesem Tutorial haben wir die verschiedenen Methoden besprochen, mit denen Sie eine Zufallszahl zwischen 0 und 1 generieren können.

Danke fürs Lesen und glücklicher Codierung!!