유틸리티 소개

제비뽑기 대신 숫자 뽑기로 순서 정하는 법

회식 자리에서 누가 먼저 발표할지 정해야 했다. 제비뽑기 하자니 종이 준비하기 귀찮고, 그냥 폰으로 번호 뽑기 하면 안 되나 싶었다.

1부터 10까지 중에 하나 뽑기

랜덤 숫자 생성으로 1~10 범위에서 하나만 뽑으면 된다. 최소값 1, 최대값 10, 개수 1로 설정하고 생성 버튼 누르면 끝. 3이 나왔으면 3번 자리 사람이 먼저 하는 거다.

프리셋 버튼에 1~10이 있어서 클릭 한 번이면 바로 생성된다. 난수 생성기가 공정하게 뽑아주니까 시비 붙을 일 없다.

여러 개 동시에 뽑기

1~30 중에서 5명을 뽑아야 할 때. 무작위 숫자 5개를 한번에 생성할 수 있다. 중복 제외 옵션 켜면 같은 숫자가 두 번 나오는 일 없다.

추첨 번호 결과를 오름차순으로 정렬하는 옵션도 있다. 3, 17, 8, 25, 11 이렇게 나온 걸 3, 8, 11, 17, 25로 정리해서 보여준다.

로또 번호 생성도 비슷하다

1~45 중에서 6개 뽑기. 랜덤 추첨으로 로또 번호도 생성 가능하다. 프리셋에 로또 옵션이 따로 있어서 클릭만 하면 된다.

물론 진짜 로또 당첨될 확률은... 그냥 재미로 뽑아보는 거다.

주사위, 동전 던지기

주사위 굴리기 프리셋으로 1~6 중 하나를 뽑을 수 있다. 보드게임하는데 주사위가 없을 때 유용하다.

동전 던지기는 1~2 범위로 하면 된다. 1이면 앞면, 2면 뒷면. 결정 못 하겠을 때 동전 던지기 대신 쓸 수 있다.

소수점 숫자도 된다

정수만 되는 게 아니다. 랜덤 정수 말고 랜덤 소수도 생성 가능하다. 0~1 사이의 소수점 4자리 숫자 같은 거. 통계나 시뮬레이션에서 필요할 때가 있다.

통계 정보도 나온다

여러 숫자를 뽑으면 통계가 같이 표시된다:

  • 최소값, 최대값
  • 평균
  • 합계

100개 숫자를 뽑아서 평균이 얼마인지 확인하고 싶을 때 유용하다. 무작위 번호 생성 결과를 분석하는 데 쓸 수 있다.

생성 기록이 남는다

최근 20개 생성 기록이 로컬에 저장된다. 아까 뽑은 숫자가 뭐였는지 확인할 수 있다. 번호 추첨기 결과 다시 보고 싶을 때 유용하다.

암호학적으로 안전한 난수

랜덤 숫자 생성은 CSPRNG(암호학적 안전 난수 생성기)를 사용한다. 예측 불가능한 진짜 무작위 숫자다. 공정한 추첨이 필요할 때 신뢰할 수 있다.

정리

제비뽑기, 순서 정하기, 추첨이 필요할 때 난수 생성기 쓰면 된다. 범위 설정하고 버튼 누르면 끝. 공정하고 빠르고 편하다.