Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:ffprg1-2020:zufallszahlen [2021/02/11 13:18] Ivo Blöchliger [Zufallszahlen] |
lehrkraefte:blc:informatik:ffprg1-2020:zufallszahlen [2022/05/12 13:34] (current) Ivo Blöchliger [Zufallszahlen] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Zufallszahlen ====== | ====== Zufallszahlen ====== | ||
- | 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). | + | 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). |
Line 10: | Line 10: | ||
print(random.random()) | print(random.random()) | ||
- | print(" | + | # Ich bevorzuge |
- | for i in range(10): | + | |
- | print(random.randint(1, | + | |
print(" | print(" | ||
for i in range(10): | for i in range(10): | ||
print(random.randrange(4)) | print(random.randrange(4)) | ||
+ | |||
+ | # Ich rate von random.randint ab und empfehle random.randrange | ||
+ | print(" | ||
+ | for i in range(10): | ||
+ | print(random.randint(1, | ||
</ | </ | ||
+ | '' | ||
+ | |||
Detaillierte Übersicht: https:// | Detaillierte Übersicht: https:// | ||