유틸리티

랜덤 숫자 뽑기, 추첨부터 제비뽑기까지 활용법

회사 워크숍에서 벌칙 당첨자를 뽑아야 하는데, 제비뽑기를 준비할 시간이 없었다. 참석자 30명에게 번호를 매기고 무작위로 3명을 뽑으면 되는 건데, 종이 접을 시간에 숫자 뽑기 한 번이면 끝난다.

이럴 때 랜덤 뽑기가 필요하다

  • 행사 추첨: 참석자 중 경품 당첨자 뽑기
  • 팀 나누기: 인원을 무작위로 조 편성
  • 순서 정하기: 발표 순서, 청소 당번 등
  • 게임: 주사위 대용, 벌칙 번호 선정
  • 학습: 수학 문제용 랜덤 숫자, 통계 표본 추출

프리셋으로 바로 쓰기

자주 쓰는 설정은 프리셋 버튼으로 한 번에 세팅할 수 있다.

프리셋범위개수활용
1~101부터 101개간단한 순서 정하기
1~1001부터 1001개번호 추첨
로또1부터 456개로또 번호 시뮬레이션
주사위1부터 61개보드게임 대용
동전 던지기1부터 21개양자택일 결정

공정한 추첨을 위한 설정

추첨 결과에 이의가 생기지 않으려면 몇 가지를 미리 정해두는 게 좋다.

  1. 중복 제외 켜기: 같은 번호가 두 번 나오면 안 되니, 중복 없이 뽑는 옵션을 활성화한다
  2. 범위를 참가자 수에 맞추기: 30명이면 1~30으로 설정한다
  3. 결과를 함께 확인하기: 화면을 참가자에게 공개한 상태에서 뽑으면 신뢰도가 올라간다
참고 랜덤 숫자 생성기는 브라우저의 암호학적 난수 생성 API를 사용한다. Math.random()보다 편향이 적어서 추첨 용도로 적합하다. 생성 기록도 최대 20개까지 남으니 나중에 결과를 다시 확인할 수도 있다.

종이 제비뽑기보다 빠르고, 엑셀 RAND 함수보다 간편하다. 추첨이 필요하면 숫자 범위만 정하고 버튼을 누르면 된다.