Python random randint()-Methode
Python random.randint()Die Methode gibt eine Ganzzahl innerhalb des angegebenen Bereichs zurück.
randint(start, stop)Entsprichtrandrange(start, stop+1)。
Syntax
random.randint()Die Syntax der Methode lautet wie folgt:
random.randint(start, stop)
Parameter description:
- start-- Erforderlich, eine Ganzzahl, gibt den Startwert (einschließlich) an, d. h., die erzeugte zufällige Ganzzahl kann diesen Wert annehmen.
- stop-- Erforderlich, eine Ganzzahl, gibt den Endwert (einschließlich) an, d. h., die erzeugte zufällige Ganzzahl kann diesen Wert annehmen.
Rückgabewert
Gibt eine Ganzzahl innerhalb des angegebenen Bereichs zurück.
Beispiel
Das folgende Beispiel gibt eine Zahl zwischen 1 und 10 zurück (größer oder gleich 1, kleiner oder gleich 10):
Beispiel
# Importiere das random-Paket
import random
# Erzeuge eine zufällige Ganzzahl zwischen 1 und 10
random_number = random.randint(1, 10)
print(random_number)
import random
# Erzeuge eine zufällige Ganzzahl zwischen 1 und 10
random_number = random.randint(1, 10)
print(random_number)
Ausgabeergebnis:
8
Im obigen Beispiel generiertrandom.randint(1, 10)eine zufällige Ganzzahl zwischen 1 und 10 (einschließlich 1 und 10) und weist sie der Variable random_number zu.
Jedes Mal, wenn Sie diesen Code ausführen, erhalten Sie eine andere zufällige Ganzzahl.
Notizen:
- Wenn
a > b, wird eine Ausnahme ausgelöstValueError, da die Obergrenze größer oder gleich der Untergrenze sein muss. aundbEs kann jede Ganzzahl sein, einschließlich negativer Zahlen.random.randint()Die Methode istrandomTeil des Moduls, müssen Sie zuerst dasrandomModul importieren, bevor Sie es verwenden.
Python random-Modul