팀 프로젝트 발표 순서를 정해야 하는데 아무도 먼저 하겠다고 안 한다. 가위바위보는 5명이 하면 끝도 없고, 제비뽑기 종이를 오리기엔 번거롭다. 1부터 5까지 랜덤 숫자 하나 돌리면 3초 만에 결정된다.
랜덤 숫자가 필요한 상황
단순히 "아무 숫자나"가 아니라, 공정하게 무작위로 뽑아야 하는 순간이 일상에서 꽤 많다.
- 발표/당번 순서 정하기 : 1~인원수 범위에서 뽑으면 된다
- 경품 추첨 : 참가 번호 중 당첨자를 무작위로 선정할 때
- 보드게임 주사위 : 실물 주사위가 없을 때 1~6 랜덤으로 대체
- 좌석 배정 : 시험 감독, 스터디 자리 배치를 무작위로 할 때
- 랜덤 뽑기 콘텐츠 : 유튜브, 라이브 방송에서 시청자 번호 추첨
원하는 범위에서 숫자 뽑는 법
랜덤 숫자 생성기에서 최소값, 최대값, 뽑을 개수만 설정하면 바로 결과가 나온다. 예를 들어 1부터 30까지 중 5개를 중복 없이 뽑고 싶으면 범위를 1~30으로 잡고, 개수를 5, 중복 제외 옵션을 켜면 된다.
주요 설정 옵션
| 옵션 | 설명 | 활용 예시 |
|---|---|---|
| 범위 지정 | 최소~최대 숫자 설정 | 1~45 (로또), 1~6 (주사위) |
| 생성 개수 | 한 번에 뽑을 숫자 수 | 추첨 당첨자 3명 |
| 중복 제외 | 같은 숫자 중복 방지 | 순서 정하기, 좌석 배정 |
| 정렬 | 오름차순/내림차순 정렬 | 결과를 보기 좋게 정리 |
TIP 암호학적으로 안전한 난수(crypto.getRandomValues)를 사용하기 때문에 패턴이 없는 진짜 무작위 숫자가 나온다. 단순한 Math.random보다 신뢰도가 높다.
프리셋으로 더 빠르게
자주 쓰는 설정이 프리셋 버튼으로 준비되어 있다.
- 주사위 : 1~6 범위, 1개 생성. 보드게임이나 벌칙 정할 때
- 동전 던지기 : 1 또는 2. 앞뒤 결정이 필요할 때
- 로또 : 1~45 범위, 6개 중복 없이 생성. 번호 고르기 귀찮을 때 참고용으로
생성 기록이 자동 저장되기 때문에 추첨 결과를 나중에 확인하거나 증거로 남길 수도 있다. 회의 중에 순서 정하고, 나중에 "아까 뭐 나왔지?" 할 때 유용하다.
공정한 추첨을 위한 팁
- 추첨 전에 참가자들에게 범위와 규칙을 미리 공유하자
- 화면을 공유하거나 함께 보는 상태에서 생성 버튼을 누르면 투명성이 확보된다
- 결과 스크린샷을 찍어두면 이의 제기를 방지할 수 있다
가위바위보 세 판보다 숫자 한 번 뽑는 게 빠르다. 작은 결정 하나에 시간 쓰지 말고, 랜덤에 맡기고 넘어가는 편이 낫다.