Datos y azar
Metodología
Conjuntos exactos, fuentes locales, algoritmos auditables y límites explícitos.
Tres conjuntos definidos
El conjunto 193 contiene los miembros actuales de la ONU. El 195 añade la Santa Sede y el Estado de Palestina. El 249 combina 248 filas M49 con código alfabético y TW para representar países y áreas ISO 3166-1, sin llamarlos Estados soberanos.
Instantánea y procedencia
La instantánea countries-2026-08 se incluye en la aplicación. M49 aporta códigos y grupos estadísticos, CLDR 48 nueve juegos de nombres localizados y flag-icons 7.5.0 banderas SVG locales bajo MIT. Se registran URL, fecha, hash y licencia.
- Sin API geográfica durante el uso.
- Se excluyen los códigos especiales CLDR AC, CP, CQ, DG, EA, IC, TA y XK.
- Antártida conserva una región M49 nula en lugar de inventar una.
Aleatorio nuevo
Web Crypto genera enteros de 32 bits. El muestreo por rechazo elimina la cola que causaría sesgo de módulo y Fisher–Yates mezcla la lista. Cada lote se toma sin reemplazo. Con N candidatos, cada entrada tiene una probabilidad de 1/N en la primera extracción; una secuencia ordenada concreta de k extracciones sin reemplazo tiene una probabilidad de 1/[N × (N − 1) × … × (N − k + 1)].
Modo reproducible
La semilla normalizada se mezcla con FNV-1a versionado y alimenta un generador de la familia Mulberry32. La misma semilla, identificadores, versión de datos y rcg-seeded-v1 producen el mismo orden. No es apto para loterías. Vector de prueba público: con los 10 primeros identificadores ISO ordenados, la semilla class-7 produce ar, ad, ae, al, aq.
Baraja, enlaces y exportación
La baraja guarda identificadores estables y un cursor. Los enlaces colocan la configuración después de #, fuera de la solicitud HTTP. CSV y JSON indican la versión; una incompatibilidad futura se muestra claramente.
Mantenimiento
Las fuentes se revisan al menos cada trimestre y tras cambios importantes confirmados. Una actualización requiere diff, verificaciones 193/195/249 y revisión humana de casos sensibles. La clasificación no expresa una postura política.