주민등록번호
문제 설명:
누가 나에게 정상적인 신분증 번호를 줄 수 있습니까?
주민등록번호
18 자리 주민등록기준은 1999 년 7 월 1 일 국가품질기술감독국에서 시행한 GB11643-1999' 시민권
GB11643-1999' 시민권번호' 는 GB11643-1989' 사회보장번호' 의 개정판으로, 원래 표준명' 사회보장번호' 를' 시민권번호' 로 바꾼 것과 GB11643-;
GB11643-1999 "시민권 번호" 의 주요 내용은 다음과 같습니다. < P > 1, 범위 < P > 이 표준은 시민권 번호의 인코딩된 객체, 번호의 구조 및 표현을 규정하여 인코딩된 각 객체에 고유하고 변경되지 않는 법정 번호를 부여합니다. < P > 2, 인코딩 대상 < P > 시민권번호의 인코딩 대상은 중화인민공화국과 국적을 가진 시민이다. < P > 3, 번호의 구조와 표현
1, 번호의 구조 < P > 시민권번호는 17 자리 숫자 본체 코드와 한 자리 검사 코드로 구성된 피쳐 조합 코드입니다. 순서는 왼쪽에서 오른쪽으로 6 자리 주소 코드, 8 자리 생년월일 코드, 3 자리 숫자 시퀀스 코드, 1 자리 숫자 검사 코드입니다.
2, 주소 코드 < P > 는 코딩 대상이 거주하는 현 (시, 깃발, 구) 의 행정구역 코드를 나타내며 GB/T226 규정에 따라 집행됩니다.
3, 생년월일 코드 < P > 는 코드화된 개체가 태어난 년, 월, 일을 나타내며, GB/T748 에 따라 실행되며 연도, 월, 일 코드 사이에는 구분 기호가 없습니다.
4, 순서 코드 < P > 는 같은 주소 코드로 식별된 지역 내에서 같은 해, 같은 달, 같은 날 태어난 사람에 대해 편성된 순서 번호, 순서 코드의 홀수는 남성에게 할당되고 짝수는 여성에게 할당됩니다.
5, 검사 코드
(1) 17 자리 숫자 본체 코드 가중치 합계 공식
S = Ai * Wi, I = 2, ..., 18
Y = mod(S) (11)
I: 번호 문자가 오른쪽에서 왼쪽으로 검사 코드 문자를 포함한 위치 시퀀스 번호
Ai: I 번째 위치의 주민등록번호 문자 값 표시
Wi: I 번째 위치의 가중치 계수 표시
I: 18 17 16 15 14 13 12 11 1 9 8 7 5 4 3 7 9 1 5 8 4 2 1
(2) 검사 코드 문자 값 계산
Y: 1 2 3 4 5 6 7 8 9 1
검사 코드: 1 X 9 8 7 6 5 4 3 2
4, 예: