- Verschiedene Zeichen (n)
- 10
- Zu besetzende Positionen (r)
- 4
10.000
Mit diesen Werten öffnen10.000Folgen
Ergebnis: 10.000 FolgenJede Position behält alle n Möglichkeiten, die Anzahl ist also n mal sich selbst, r-mal. Zehn Ziffern auf vier Stellen ergeben 10 × 10 × 10 × 10 = 10.000 PINs; zwei Zeichen auf acht Stellen ergeben 256, also ein Byte. Ohne Wiederholung wird daraus der gewöhnliche Permutationen-Rechner.
10.000
Mit diesen Werten öffnen17.576
Mit diesen Werten öffnen256
Mit diesen Werten öffnenP = n^r
Von den vier Zählformeln ist diese die schlichteste, und der Grund verdient es, ausgesprochen zu werden: Sie ist die einzige, die nichts zu korrigieren hat. Jede der r Positionen wird unabhängig besetzt, und weil nichts verbraucht wird, behält jede alle n Möglichkeiten. Damit greift das Produktprinzip glatt durch — n Wahlmöglichkeiten, mal n, mal n, r-mal — und das ist n^r. Die anderen drei Formeln enden alle in einer Berichtigung: ein Produkt, das schrumpft, weil Elemente aufgebraucht werden, oder eine Division, die mehrfach gezählte Reihenfolgen wieder herausnimmt. Hier wird nichts aufgebraucht, und jede Reihenfolge ist wirklich ein anderes Ergebnis, deshalb taucht nirgends eine Fakultät auf. Zehn Ziffern auf vier Stellen ergeben 10 × 10 × 10 × 10 = 10.000 — und das ist zugleich die schlichte Lesart einer vierstelligen PIN: die Codes 0000 bis 9999, genau zehntausend Stück. Gezählt werden Möglichkeiten, nicht Schwierigkeit. Acht druckbare ASCII-Zeichen spannen 6.634.204.312.890.625 Zeichenketten auf, aber diese Zahl beschreibt nur, wie stark ein Passwort wäre, das gleichverteilt zufällig aus dem ganzen Raum gezogen wurde. So wählen Menschen nicht, und wer angreift, geht den Raum nicht der Reihe nach durch. Die Zahl ist eine Obergrenze für den Aufwand, nie ein Maß für eine bestimmte Wahl.
Jede der r Positionen wird unabhängig gefüllt und behält alle n Möglichkeiten, die Anzahl ist also n mal sich selbst, r-mal. Zehn Ziffern auf vier Stellen ergeben 10.000 PINs; zwei Zeichen auf acht Stellen ergeben 256, also ein Byte.
Zehn Ziffern auf vier Stellen ergeben 10.000 mit Wiederholung, 5.040 ohne und 210, wenn zusätzlich die Reihenfolge wegfällt. Nichts wird verbraucht, deshalb schrumpft unterwegs kein Faktor.
99 hoch 8 ist das erste Ergebnis, das eine übliche Computerzahl nicht mehr Ziffer für Ziffer hinschreiben kann: sie druckt 9.227.446.944.279.200, während der wahre Wert auf 201 endet. Innerhalb des erlaubten Bereichs stimmt jede gedruckte Ziffer, auch bei 95 druckbaren Zeichen auf 8 Stellen.
Eine vierstellige PIN aus zehn Ziffern hat 5.040 Codes.
Diese Zahl verbietet, eine Ziffer zweimal zu nehmen. Eine PIN darf Ziffern wiederholen, jede Stelle behält alle zehn — macht 10.000.
Ein Byte hat 2 × 8 = 16 mögliche Werte.
Jede der acht Stellen nimmt unabhängig eines von zwei Zeichen, also 2 hoch 8 = 256. Zu multiplizieren statt zu potenzieren zählt viel zu wenig.
Null Positionen zu besetzen muss null Folgen ergeben.
n hoch 0 ist 1 für jedes n, die eine leere Folge. Das entspricht der Standardkonvention der Kombinatorik.
| n, r | Gelesen als | Folgen |
|---|---|---|
| 1, 0 | gar keine Position | 1 |
| 10, 0 | der leere Code | 1 |
| 1, 5 | ein Zeichen, fünf Stellen | 1 |
| 6, 2 | zwei Würfe der Reihe nach | 36 |
| 26, 3 | drei Buchstaben | 17576 |
| 2, 8 | ein Byte | 256 |
| 10, 4 | eine vierstellige PIN | 10000 |
| 95, 8 | acht druckbare ASCII-Zeichen | 6634204312890625 |
Nimm die Anzahl der verschiedenen Zeichen hoch die Anzahl der Positionen, also n hoch r. Jede Position wird unabhängig gefüllt und behält alle n Möglichkeiten. Eine vierstellige PIN aus den Ziffern 0 bis 9 hat deshalb 10.000 mögliche Codes.
Hier dürfen Zeichen sich wiederholen, jede Position hat also weiterhin alle n Möglichkeiten. Gewöhnliche Permutationen verbrauchen jedes Element und ergeben n!/(n−r)!, Kombinationen ignorieren die Reihenfolge ganz und liefern von den dreien die kleinste Zahl. Zehn Ziffern auf vier Stellen: 10.000 mit Wiederholung, 5.040 ohne, 210 ohne Reihenfolge.
Null Positionen zu besetzen hat genau ein Ergebnis, die leere Folge, also ist n hoch 0 gleich 1 für jedes n. Der Rechner liefert 1, was der Standardkonvention der Kombinatorik entspricht.
Überall, wo die Reihenfolge zählt und Zeichen sich wiederholen dürfen: PIN- und Passwortzahlen, Kennzeichenmuster, Zeichenketten fester Länge über einem Alphabet, der Reihe nach notierte Würfel- oder Münzwürfe und der Schlüsselraum einer Chiffre.
Weil 99 hoch 8 das erste Ergebnis ist, das eine übliche Computerzahl nicht mehr Ziffer für Ziffer hinschreiben kann: sie druckt 9.227.446.944.279.200, während der wahre Wert auf 201 endet. Innerhalb des erlaubten Bereichs stimmt jede gedruckte Ziffer, auch bei 95 druckbaren Zeichen auf 8 Stellen. Längere Zeichenketten brauchen beliebig genaue Arithmetik.
Information, keine Fachberatung.
This page is also available in English.
Switch to English