[설문조사 사이트 테스트]
이름 :
점넷(.Net)
분류 전체보기 (176)
점넷공간 (38)
COMPUTER (1)
.NET (29)
DB (36)
SCRIPT (3)
MarkUp & CSS (3)
OS (7)
IT Story (52)
Information (7)
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2007. 10. 12. 16:22

아시다시피, 앞의 6자리는 생년월일을 나타내구요.


뒤의 7자리 숫자 중 첫번째 숫자는 남녀 성별을 구분합니다.

보통 남자는 1, 여자는 2로 시작하는데, 2000년 이후 출생한 사람들의 번호는 이와 다르죠.

남자는 3, 여자는 4로 번호가 시작됩니다.

성별을 구분하는 번호는 100년 단위로 교체되고 있으며, 1800년대 태어나 100살이 넘으신 분들에게는 남녀 각각 9와 0의 번호가 부여됩니다.

그 다음의 두번째부터 다섯번째의 4자리는 출생신고를 한 지역의 고유 번호입니다.

혹시 형제 있으세요?

만약 이사를 가지 않아 같은 동에서 출생신고한 형제가 있다면 분명히 그 네자리 숫자는 같을 것입니다.

여섯번째 자리는 같은 날 출생신고를 한 순서입니다.


무슨 말이냐 하면 같은 동네에서 같은 날 아기가 두 명이 태어났다면, 먼저 출생신고한 아이의 주민등록번호 중 6번째 숫자가 1이 되고, 두번째 출생신고한 아이가 2가 되는 것입니다.


그래서 뒤의 6번째 자리 숫자는 0은 없고, 많아야 3 정도입니다.

저도 이게 정말인지 궁금해서 150명을 무작위 추출 주민등록번호를 검색해 봤는데요.

결과는

1-115명

2-26명

3-4명

4-4명

5-1명

이처럼 1과 2가 대부분이었고 가장 큰 숫자가 5였습니다.

그리고 맨 마지막 숫자는 검증번호라고 하는데 이는 앞의 번호들이 정상적으로 조합되었는지를 확인하는 일종의 암호입니다.

*주민등록번호 예 : 640713-1018433

우선 주민등록번호 마지막 자리수만 제외하고,

각각의 자리수마다 다음과 같은 수를 곱하여 전체를 더한다.

6 4 0 7 1 3 1 0 1 8 4 3
x x x x x x x x x x x x
2 3 4 5 6 7 8 9 2 3 4 5
-----------------------
+ + + + + + + + + + + +

즉, (6*2)+(4*3)+(0*4)+(7*5)+(1*6)+(3*7)+(1*8)+(0*9)+(1*2)
+(8*3)+(4*4)+(3*5) = 151

그러면 151 이란 수가 나온다. 이 151을 매직키인 11로 나누어 나머지만 취한다.

151 / 11 = 몫: 13 <-- 버림

나머지: 8

마지막 단계로 매직키인 11에서 나머지 8을 빼면 3이란 수가 나오는데, 이숫자가 주민등록번호 마지막 자리의 숫자와 일치하면 대한민국 국민이다.

11 - 8 = 3 --> 정상적인 주민등록번호임