Python -Zufallszahlengenerierung

Python -Zufallszahlengenerierung
Python bietet ein Modul, um Zufallszahlen zu generieren. Der Name dieses Moduls ist willkürlich. Im Zufallsmodul gibt es eine Reihe verschiedener Funktionen, die zum Erstellen von Zufallszahlen verwendet werden. Manchmal muss zufällige Zahlen generiert werden. Zum Beispiel während der Durchführung von simulierten Experimenten, in Spielen und vielen anderen Anwendungen. Dieser Artikel erklärt die Zufallszahlenerzeugung in Python unter Verwendung der verschiedenen Funktionen des Zufallsmoduls.

Funktionen der Zufallszahlengenerierung

Das zufällige Modul von Python bietet eine Vielzahl von Funktionen, um zufällige Zahlen zu manipulieren und zu erstellen.

Das Folgende umfasst einige häufige Funktionen des Zufallsmoduls, das für die Erzeugung und Manipulation der Zufallszahl verwendet wird: E ”

Funktion Beschreibung
Randint (a, b) Generiert und gibt eine Zufallszahl in einem bestimmten Bereich zurück.

Der Begriff 'A, B' ist der Bereich. Wenn wir beispielsweise Randint (1,7) schreiben, gibt diese Funktion einen Zufallszahlwert zwischen 1 und 17 zurück.

Auswahl() Wählt das Element aus den angegebenen Zahlen aus und gibt zurück.

Die Zahlen könnten in einem Container sein, ich.e., eine Liste.

willkürlich() Wird verwendet, um eine Zufallszahl zu generieren.

Gibt eine Float -Zufallszahl zwischen 0 und 1 zurück.

Randrange () Wird verwendet, um eine Zufallszahl zwischen einer bestimmten Sequenz zu erzeugen.

Nimmt den Startwert, den Endwert und eine Nummer, die Sie von Ihrer Wahl ausschließen möchten.

Mischen() Nimmt den Container oder die Liste als Argument an und ändert die Abfolge der Elemente.
Uniform() Gibt eine Float -Zufallszahl in einem bestimmten Bereich zurück.

Dies sind die häufigsten Funktionen, die zur Erzeugung von Zufallszahlen in Python verwendet werden.

Lassen Sie uns nun einige Beispiele für diese Funktionen sehen.

Die Randint (a, b) -Funktion

Das Folgende ist ein Beispiel für die Randint (a, b) -Funktion. In diesem Beispiel geben wir den Bereich an (1,20) an und generieren eine Zufallszahl. Das Programm wird mehrmals ausgeführt, damit wir im angegebenen Bereich unterschiedliche Zufallszahlen erhalten können.

# Importieren des Zufallsmoduls
zufällig importieren
# Drucken Sie die Zufallszahl zwischen 1 und 20
print ("Die Zufallszahl ist:", zufällig.Randint (1,20))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. In der Ausgabe können Sie sehen, dass die Zufallszahlen zwischen 1 und 20 generiert wurden.

Wenn wir den Bereich der Randint () -Funktion in (1,10) ändern, wird eine Zufallszahl im Bereich zwischen 1 und 10 generiert. Das Programm wird mehrmals ausgeführt, damit wir im angegebenen Bereich unterschiedliche Zufallszahlen erhalten können.

# Importieren des Zufallsmoduls
zufällig importieren
# Drucken Sie die Zufallszahl zwischen 1 und 10
print ("Die Zufallszahl ist:", zufällig.Randint (1,10))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. In der Ausgabe können Sie sehen, dass die Zufallszahlen zwischen 1 und 10 erzeugt wurden.

Die Auswahl () Funktion

Wie bereits erwähnt, wählt die Funktion von Choice () das Element aus den angegebenen Zahlen aus und gibt es zurück. Die Zahlen könnten in einem Container sein, ich.e., eine Liste. Lassen Sie uns ein Beispiel für die Liste sehen.

# Importieren des Zufallsmoduls
zufällig importieren
# Definieren der Liste der Zahlen
Liste = [1,2,3,44,5,65,99,10,100]
# Drucken Sie die zufällige Wahl
drucken (zufällig.Auswahl (Liste))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Das Programm wird mehrmals ausgeführt, damit wir verschiedene zufällige Auswahlmöglichkeiten aus der angegebenen Liste erhalten können.

In ähnlicher Weise können wir eine Liste von Strings definieren und eine zufällige Wahl treffen, indem wir die Funktion für Choice () verwenden.

# Importieren des Zufallsmoduls
zufällig importieren
# Definieren Sie die Liste der Wörter
list = ["Hallo", "Willkommen", "zu", "The", "LinuxHint"]
# Drucken Sie die zufällige Wahl
drucken (zufällig.Auswahl (Liste))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Das Programm wird mehrmals ausgeführt, damit wir verschiedene zufällige Auswahlmöglichkeiten aus der angegebenen Liste erhalten können.

Die random () Funktion

Die zufällige Funktion wird verwendet, um eine Zufallszahl der Gleitkomma zwischen 0 und 1 zu erzeugen.

# Importieren des Zufallsmoduls
zufällig importieren
# Drucken Sie die zufällige Schwimmpunktzahl zwischen 0 und 1.
drucken (zufällig.willkürlich())

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Das Programm wird mehrmals ausgeführt, damit wir verschiedene zufällige Auswahlmöglichkeiten aus der angegebenen Liste erhalten können.

Wenn wir die Summe einer zufälligen Zahl zwischen 1 und 10 und einer schwimmenden Punktzahl nehmen wollen, können wir dies auf diese Weise tun.

# Importieren des Zufallsmoduls
zufällig importieren
#Deklarieren Sie NUM1 -Variable und speichern Sie die Zufallszahl zwischen 1 und 10
Num1 = zufällig.Randint (1,10)
#Deklarieren Sie NUM2-Variable und Speichern zufälliger Gleitkomma-Nummer zwischen 0 und 1
Num2 = zufällig.willkürlich()
# Drucken Sie die Summe von Num1 und Num 2
print ("Die Summe ist:", Num1+Num2)

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Höchstwahrscheinlich werden die neuen Zufallszahlen jedes Mal generiert. Daher wird das Programm mehrmals ausgeführt, um unterschiedliche Summenwerte zu erhalten.

Die Funktion randrange ()

Wie bereits erwähnt, wird die Funktion randrange () verwendet, um eine Zufallszahl in einer bestimmten Sequenz zu generieren. Es nimmt den Startwert, den Endwert und eine Zahl, die Sie von Ihrer Wahl ausschließen möchten.

# Importieren des Zufallsmoduls
zufällig importieren
#printing die Zufallszahl zwischen 1 und 10 und ohne Nummer 2
drucken (zufällig.Randrange (1,10,2))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Das Programm wird mehrmals ausgeführt.

Die shuffle () -Funktion

Die Funktion Shuffle () nimmt den Container oder die Liste als Argument an und ändert die Abfolge der Elemente.

# Importieren des Zufallsmoduls
zufällig importieren
# Definieren der Liste der Zahlen
Liste = [1,2,3,44,5,65,99,10,100]
#printing die ursprüngliche Liste
print ("Die ursprüngliche Liste ist \ n", Liste)
#Wischen Sie die Liste, indem Sie die Funktion Shuffle () aufrufen
willkürlich.Shuffle (Liste)
# Drucken Sie die gemischte Liste
print ("Die gemischte Liste ist \ n", Liste)

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt.

In ähnlicher Weise können wir auch die Liste der Wörter mit der Funktion Shuffle () mischen.

# Importieren des Zufallsmoduls
zufällig importieren
# Definieren Sie die Liste der Wörter
list = ["Hallo", "Willkommen", "zu", "The", "LinuxHint"]
#printing die ursprüngliche Liste
print ("Die ursprüngliche Liste ist \ n", Liste)
#Wischen Sie die Liste, indem Sie die Funktion Shuffle () aufrufen
willkürlich.Shuffle (Liste)
# Drucken Sie die gemischte Liste
print ("Die gemischte Liste ist \ n", Liste)

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt.

Die Uniform () -Funktion

Die Funktion der Uniform () gibt die Float -Zufallszahl in einem bestimmten Bereich zurück.

# Importieren des Zufallsmoduls
zufällig importieren
#printing der zufälligen Schwimmpunktzahl zwischen 1 und 10
drucken (zufällig.einheitlich (1,10))

Ausgang

Die Ausgabe wird in der Python -Konsole angezeigt. Das Programm wird mehrmals ausgeführt, um mehrere Schwimmpunktzahlen zwischen 1 und 10 zu generieren.

Abschluss

Dieser Artikel erläutert die zufällige Zahlenerzeugung in Python mit einigen einfachen Beispielen. In Python gibt es verschiedene Funktionen, die Sie für die Zufallszahlengenerierung verwenden können, einschließlich Randint (), Random () und mehr. Dieser Artikel sollte Anfängern helfen, die Zufallszahlenerzeugung in Python besser zu verstehen.