Daten und Zufall
Methodik
Exakte Pools, lokale Quellen, prüfbare Algorithmen und klare Grenzen.
Drei benannte Pools
Der 193-Pool enthält die aktuellen UN-Mitglieder. Der 195-Pool ergänzt Heiliger Stuhl und Staat Palästina. Der 249-Pool verbindet 248 alphabetisch codierte M49-Zeilen mit TW für ISO-3166-1-Länder und -Gebiete, ohne sie als souveräne Staaten zu bezeichnen.
Snapshot und Herkunft
countries-2026-08 ist Teil der Anwendung. M49 liefert Codes und Statistikgruppen, CLDR 48 neun lokalisierte Namenssätze, flag-icons 7.5.0 lokale MIT-SVG-Flaggen. URLs, Datum, Hash und Lizenz werden festgehalten.
- Keine Geografie-API zur Laufzeit.
- CLDR-Sondercodes AC, CP, CQ, DG, EA, IC, TA und XK sind ausgeschlossen.
- Antarktika hat ausdrücklich keine M49-Region; es wird keine erfunden.
Frischer Zufall
Web Crypto liefert 32-Bit-Werte. Rejection Sampling verwirft den Modulo-Rest, danach mischt Fisher–Yates die Liste. Eine Mehrfachziehung erfolgt ohne Zurücklegen. Bei N Kandidaten hat jeder Eintrag bei der ersten Ziehung die Wahrscheinlichkeit 1/N; eine bestimmte geordnete Folge von k Ziehungen ohne Zurücklegen hat die Wahrscheinlichkeit 1/[N × (N − 1) × … × (N − k + 1)].
Reproduzierbarer Modus
Der normalisierte Seed wird mit einer versionierten FNV-1a-Mischung gehasht und speist einen Mulberry32-artigen Generator. Gleicher Seed, Kennungen, Datensatz und rcg-seeded-v1 ergeben dieselbe Reihenfolge. Nicht für Lotterien. Öffentlicher Testvektor: Für die ersten 10 sortierten ISO-Kennungen erzeugt der Seed class-7 die Folge ar, ad, ae, al, aq.
Stapel, Freigabe und Export
Der Stapel speichert stabile Kennungen und einen Cursor. Links legen Konfiguration nach # ab, außerhalb der HTTP-Anfrage. CSV und JSON nennen die Version; Inkompatibilität wird klar angezeigt.
Pflege
Quellen werden mindestens vierteljährlich und nach bestätigten Änderungen geprüft. Updates verlangen Diff, 193/195/249-Prüfungen und menschliche Prüfung sensibler Fälle. Die Einteilung ist keine politische Stellungnahme.