Quick
Menu
1단계 | - 입회인이 난수 생성 방법을 위한 숫자 1개를 선정 * 다시 입회인 6명이 임의의 숫자 (0~9)중 6개의 숫자를 선정 |
---|---|
2단계 | - 입회인이 선정된 난수 (가정)가 571292라고 할 때* 신청접수 순번에 따라 개개인의 당첨자와 동˙호수에 대하여 1, 2, 3 방법 중 선택된 방법에 의거 10자리 난수가 각각 생성 |
3단계 | - 신청 접수 번호순으로 당첨자 개개인에 대하여 난수를 발생* 24-0001 홍길동 : 5243567891* 24-0002 일지매 : 2376431232* 24-0003 손오공 : 9812371232 |
4단계 | - 동˙호수 순으로 세대별 난수를 발생* 101동 101호 : 5253632432 * 101동 102호 : 7653246254 * 101동 103호 : 4321432432 - 신청접수 순번에 의해 생성된 난수 10자리 중 앞의 6자리와 입회인이 선정한 난수 6자리를 비교하여 크면 앞에 1을 붙이고 작으면 2를 붙여 11자리를 만들어 오름차순으로 정렬 |
5단계 | - 당첨자 개개인의 난수 번호와 동˙호수 난수를 오름차순으로 정렬 - 신청 접수번호순으로 분류 * 24-0002 일지매 : 2376431232* 24-0001 홍길동 : 5243567891* 24-0003 손오공 : 9812371232- 동˙호수 순으로 분류 * 24-0002 일지매 : 2376431232* 24-0001 홍길동 : 5243567891* 24-0003 손오공 : 9812371232- 현재부터는 신청자 및 동˙호수는 무시하고 발생난수만 가지고 작업 |
6단계 | - 당첨자 개개인에 부여한 난수번호 재분류 - 입회인이 선정한 숫자 6자리와 발생난수(6자리) 비교하여, 입회인이 선정한 숫자보다 크면 1, 작으면 2를 발생난수 앞에 부여하여 재분류- 신청 접수번호 재분류 전* 24-0001 홍길동 : 5243567891* 24-0002 일지매 : 2376431232* 24-0003 손오공 : 9812371232- 동˙호수 순으로 분류 * 24-0002 일지매 : 2376431232* 24-0001 홍길동 : 5243567891* 24-0003 손오공 : 9812371232- 현재부터는 신청자 및 동˙호수는 무시하고 발생난수만 가지고 작업 |
7단계 | - 6단계에서 분류된 숫자를 오름차순으로 다시 정렬- 신청접수 번호순으로 오름차순 정렬* 24-0003 손오공 : 2 981237 1232* 24-0001 일지매 : 2 237643 1232* 24-0002 홍길동 : 1 524356 7891 |
8단계 | - 정렬된 당첨자 오름차순의 순번과 동˙호수 오름차순의 순번을 1:1로 매칭시켜 당첨자별 동˙호수 배정을 완료- 신청자 난수 vs 동˙호수 난수* 24-0003 손오공 : 2 981237 1232 → 101동 102호 : 4321432432* 24-0001 일지매 : 2 237643 1232 → 101동 103호 : 5253632432* 24-0002 홍길동 : 1 524356 7891 → 101동 101호 : 7653246254 |