Für Spiele und Simulationen sind Zufallszahlen äusserst nützlich. Auch für kryptographische Anwendungen werden Zufallszahlen gebraucht. Dafür sind die Zufallszahlen von Python aber nicht geeignet. Und sowieso: Programmieren Sie nie selbst Krypto (es sei denn, Sie machen seit 10 Jahren nichts anderes, als Kryptographie und Computerinnereien zu studieren).
import random print("Floats, uniform von 0.0 bis ohne 1.0") for i in range(10): print(random.random()) # Ich bevorzuge random.randrange weil es gleich wie range funktioniert print("Ints, uniform von 0 bis und mit 3") for i in range(10): print(random.randrange(4)) # Ich rate von random.randint ab und empfehle random.randrange print("Ints, uniform von 1 bis und mit 6") for i in range(10): print(random.randint(1,6))
random.randrange(a,b,s)
wählt ein zufälliges Element aus range(a,b,s)
aus.
Detaillierte Übersicht: https://machinelearningmastery.com/how-to-generate-random-numbers-in-python/