Weitere Informationen finden Sie unter hier.
Ich möchte eine geeignete Zahl für die Python-Berechnung eingeben.
Also habe ich mich für ein Zufallsmodul entschieden, das Zufallszahlen verfeinert.
Es ist wie ein Memorandum über ein solches zufälliges Modul.
Das Zufallsmodul ist in der Standard-Python-Bibliothek enthalten und wird nicht heruntergeladen.
Ein Import ist jedoch erforderlich.
import random #Beschreiben Sie dies in der oberen Reihe
random.random() Erzeugt eine Zufallszahl vom Gleitkomma-Typ mit einer Gleitkommazahl von 0,0 oder mehr und weniger als 1,0.
import random
print(random.random())
#Ausführungsergebnis ↓
# 0.830963714448
# 0.253643551299
# 0.906046050863 usw.
random.uniform(a,b) Erzeugt eine Floating-Zufallszahl-Float-Zufallszahl in einem beliebigen Bereich (zwischen a und b).
import random
print(random.uniform(10,20))
#Ausführungsergebnis ↓
# 10.4740789672
# 14.8562079851
# 10.2516560825 usw.
・ Die beiden Zahlen haben keine bestimmte Größenordnung.
import random
print(random.uniform(1,-2))
#Ausführungsergebnis ↓
# -14.6138465193
# -1.29546679922
# 5.63021229752 usw.
・ Wenn die Zahlen identisch sind, wird nur dieser Wert zurückgegeben.
import random
print(random.uniform(10,10))
#Ausführungsergebnis ↓
# 10.0
Das Argument kann auch ein Gleitkommazahlentyp sein.
Ob der Endpunktwert b im Bereich enthalten ist, hängt von der Rundung des Gleitkommas in der Gleichung a + (b-a) * random () ab. - Python-Dokument: zufällig --- Zitiert aus der Erzeugung von Pseudozufallszahlen
import random
print(random.uniform(1.234,4.321))
#Ausführungsergebnis ↓
# 1.93441022683
# 2.75716839399
# 3.91940634098 usw.
random.randrange(a,b,x)
Gibt ein Element (Integer-Int-Typ) zurück, das zufällig aus den Elementen des Bereichs (a, b, x) ausgewählt wurde.
Ein ... Start, x ... Schritt kann weggelassen werden.
In diesem Fall ist a = 0 und x = 1.
import random
print(list(range(10)))
print(random.randrange(10))
#Ausführungsergebnis ↓
# [0,1,2,3,4,5,6,7,8,9]
#7 usw.
Sie können ungerade oder gerade zufällige Ganzzahlen oder zufällige Ganzzahlen generieren, die ein Vielfaches von 3 sind.
import random
print(list(range(2,10,2)))
print(random.randrange(2,10,2))
#Ausführungsergebnis ↓
# [2, 4, 6, 8]
#4 usw.
random.randint(a,b) Gibt eine zufällige Ganzzahl int zurück, die größer oder gleich a und kleiner oder gleich b ist.
import random
print(random.randint(10,100))
#Ausführungsergebnis ↓
#37 usw.
Wenn Sie eine Ganzzahl zwischen 1000 und 10000 mit Nullen bis zu Hunderten wie 3000 und 6000 ausgeben möchten, ergibt sich
random.randint (1,10) * 1000.
import random
print(random.randint(1,10) * 1000)
#Ausführungsergebnis ↓
# 3000
#4000 usw.
https://docs.python.org/ja/3/library/random.html#functions-for-integers
Recommended Posts