Gerador de RRN (Coreia do Sul)
Gere e formate Resident Registration Number (주민등록번호) válidos para testes de software.
Aguardando geração...
Sobre o Resident Registration Number (RRN)
O RRN (주민등록번호) é o número de identificação de 13 dígitos atribuído a todos os cidadãos e residentes na Coreia do Sul.
Composto pelo formato YYMMDD-SNNNNNC, onde os 6 primeiros dígitos codificam a data de nascimento, o 7º dígito (S) indica o século e gênero, e o 13º dígito (C) é o dígito de verificação calculado por módulo 11 ponderado.
Anatomia & Estrutura do RRN (주민등록번호 / Resident Registration Number)
O Registro de Residente da Coreia do Sul possui 13 dígitos estruturados em 5 partes:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 6 | Data de Nascimento | 6 dígitos | Data no formato AAMMDD | 900307 |
| 7 | Gênero e Século | 1 dígito | 1/2=Nascidos no séc. XX (M/F), 3/4=Nascidos no séc. XXI (M/F), 5-8=Estrangeiros | 1 |
| 8 a 11 | Local de Registro | 4 dígitos | Código do escritório local de registro (randomizado desde out/2020) | 2345 |
| 12 | Sequencial | 1 dígito | Diferencia registros idênticos na mesma data/local | 6 |
| 13 | Dígito Verificador | 1 dígito | Calculado via algoritmo Módulo 11 com pesos decrescentes | 7 |
Algoritmo Oficial (Módulo 11 — Resident Registration Act)
Cálculo oficial do dígito verificador do RRN sul-coreano:
S = Σ d[i] × W[i] (i=1..12); DV = (11 - (S mod 11)) mod 10
- 1. Multiplique os 12 primeiros dígitos pelos pesos: W = [2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5].
- 2. Some todos os produtos em S.
- 3. Calcule o resto da divisão de S por 11.
- 4. Subtraia o resto de 11 e aplique módulo 10: DV = (11 - Resto) mod 10.
- 5. O documento é válido se o 13º dígito for idêntico ao DV calculado.