1지난 학기 명단으로 2,000번 모의 신청
다음 학기에 몇 명이 신청할지, 신청자들이 마일리지를 얼마나 넣을지는 지난 학기와 조금씩 다릅니다. 그래서 과목마다 참조 학기의 신청 명단을 아래처럼 바꿔 가며 신청을 2,000번 반복합니다.
- 신청자 수는 매번 지난 학기보다 안팎으로 많거나 적게 잡습니다. 신청자가 늘어날 때는 지난 학기 신청자와 마일리지, 동점자 조건이 같은 학생을 더하고, 줄어들 때는 무작위로 뺍니다.
- 신청자 마일리지 값은 학기 전체가 같은 비율로 안팎에서 오르내리게 합니다. 2% 오르면 20을 넣었던 학생은 20.4가 되는데, 이 학생은 40% 확률로 21, 60% 확률로 20을 넣은 것으로 처리합니다.
- 최대 마일리지(36, 학과가 상한을 정한 과목은 그 값)를 넣은 학생은 값을 바꾸지 않습니다. 이미 최대라 더 올릴 수 없고, 36은 한 과목에만 쓸 수 있어 학기 분위기와 관계없이 따로 정하는 값이기 때문입니다. 35 이하를 넣은 학생의 값이 올라 36이 되는 경우도 만들지 않습니다. 최대 마일리지를 넣은 학생 수는 신청자 수가 바뀔 때만 함께 늘거나 줄어듭니다.
- 순위는 실제 규정과 같은 순서로 정합니다. 마일리지가 높은 순이고, 같으면 동점자 처리 순서 ②~⑧을, 그래도 같으면 추첨을 적용합니다. 정원은 참조 학기 정원에서 예외 배정 인원을 뺀 값이고, 학년별 정원이 있는 과목은 내 학년 신청자끼리만 비교합니다.
다음 학기 신청자가 전체적으로 늘거나 줄 것으로 예상될 때 설정 탭에서 고르는 값입니다. 10%를 고르면 모든 과목의 신청자 수 평균을 10% 많게 잡고, −10%를 고르면 10% 적게 잡습니다. 일정을 고르면 참조 학기 신청자 수(수요 예측을 켜 두었다면 그 예측값)를 그대로 평균으로 씁니다.
신청자 수 변동 폭이 평균을 중심으로 결과가 얼마나 퍼질 수 있는지를 정한다면, 수요자 변화는 그 평균 자체를 옮깁니다. 이번 학기 경쟁이 전반적으로 심해질 것 같다면 10%나 20%를 골라 보수적으로 계산할 수 있습니다.