Données et hasard

Méthodologie

Ensembles exacts, sources locales, algorithmes auditables et limites explicites.

Trois ensembles nommés

L’ensemble 193 contient les membres actuels de l’ONU. L’ensemble 195 ajoute le Saint-Siège et l’État de Palestine. L’ensemble 249 combine 248 lignes M49 munies de codes alphabétiques avec TW pour représenter les pays et zones ISO 3166-1, sans les qualifier d’États souverains.

Snapshot et provenance

Le snapshot countries-2026-08 est livré avec l’application. M49 fournit codes et groupes statistiques, CLDR 48 fournit neuf nomenclatures localisées, et flag-icons 7.5.0 fournit les drapeaux SVG locaux sous licence MIT. URLs, dates, hashes et licences sont conservés.

  • Aucune API géographique à l’exécution.
  • Les codes CLDR spéciaux AC, CP, CQ, DG, EA, IC, TA et XK sont exclus.
  • L’Antarctique conserve une région M49 nulle plutôt qu’un classement inventé.

Tirage frais

Web Crypto fournit des entiers 32 bits. Un échantillonnage par rejet retire la zone qui créerait un biais modulo, puis Fisher–Yates mélange la liste. Le lot est prélevé sans remise. Pour N candidats, chaque entrée a une probabilité de 1/N au premier tirage ; une séquence ordonnée donnée de k tirages sans remise a une probabilité de 1/[N × (N − 1) × … × (N − k + 1)].

Tirage reproductible

La graine normalisée est hachée par un mélange FNV-1a versionné puis alimente un générateur de la famille Mulberry32. Même graine, mêmes identifiants, même dataset et rcg-seeded-v1 donnent le même ordre. Ce mode n’est pas sécurisé pour une loterie. Vecteur de test public : sur les 10 premiers identifiants ISO triés, la graine class-7 produit ar, ad, ae, al, aq.

Deck, partage et exports

Le deck stocke des identifiants stables et un curseur. Les liens placent la configuration après # ; elle ne part pas dans la requête HTTP. CSV et JSON indiquent la version, et une incompatibilité future est annoncée clairement.

Maintenance et corrections

Les sources sont revues au moins chaque trimestre et après tout changement majeur confirmé. Une mise à jour exige un diff, les assertions 193/195/249 et une revue humaine des cas sensibles. Le classement ne constitue aucune prise de position politique.