팀 회의에서 발표 순서를 정해야 하는데 아무도 먼저 하겠다고 안 한다. "가위바위보로 하자"는 말에 5명이 동시에 내면 오히려 더 복잡해진다. 1부터 5까지 랜덤으로 뽑으면 10초 만에 끝나는 일이다.
랜덤 숫자가 필요한 상황
- 발표/순서 정하기: 참여자 수만큼 번호를 뽑아서 순서 확정
- 조 편성: 30명을 6개 조로 나눌 때, 1~6 랜덤 배정
- 경품 추첨: 참여 번호 중 당첨자 무작위 선정
- 제비뽑기 대용: 종이 접을 필요 없이 숫자로 처리
- 게임/놀이: 주사위 굴리기, 동전 던지기, 룰렛 대용
공정한 랜덤이란
사람이 "아무 숫자나 말해봐"라고 하면 7이나 3을 고르는 비율이 비정상적으로 높다. 인간의 선택은 무의식적 편향이 있어서 진짜 무작위가 아니다.
컴퓨터 기반 랜덤 생성기는 암호학적 난수 생성 알고리즘(CSPRNG)을 사용한다. 이전에 나온 숫자를 기반으로 다음 숫자를 예측하는 게 수학적으로 불가능한 방식이다. 추첨의 공정성이 중요한 상황에서는 사람의 감이 아니라 이런 도구를 쓰는 게 맞다.
상황별 활용 예시
예시 1: 30명 중 당첨자 3명 뽑기
범위를 1~30으로 설정하고, 개수를 3으로, 중복 제외를 켜면 된다. 결과로 나온 세 숫자에 해당하는 참여자가 당첨이다.
예시 2: 로또 번호 생성
범위 1~45, 개수 6, 중복 제외, 오름차순 정렬을 켜면 로또 번호 한 세트가 나온다. 물론 당첨을 보장하지는 않는다.
예시 3: 주사위 2개 동시 굴리기
범위 1~6, 개수 2로 설정하면 된다. 보드게임할 때 주사위가 없으면 이걸로 대체할 수 있다.
TIP 추첨 결과에 이의가 생길 수 있는 상황이라면 생성 기록을 저장해두는 게 좋다. 언제, 어떤 조건으로 뽑았는지 남겨두면 분쟁을 예방할 수 있다.
써보면 간단하다
랜덤 숫자 생성기에서 최소값, 최대값, 개수만 입력하면 바로 결과가 나온다. 로또, 주사위, 동전 던지기 같은 프리셋 버튼도 있어서 범위를 직접 입력할 필요도 없다. 생성된 숫자의 최소, 최대, 평균, 합계 통계도 함께 보여주니까 데이터 분석용으로도 쓸 수 있다.
순서 정하기나 추첨 때문에 회의 시간을 낭비하는 것보다, 랜덤 하나 돌리고 바로 본론으로 들어가는 게 모두의 시간을 아끼는 방법이다.