LOCAL TOOL · RANDOM
랜덤 숫자 생성기
범위와 개수만 정하면 암호학적 난수로 공정한 무작위 숫자를 뽑아줍니다.
사용 방법
- 최솟값과 최댓값을 정하세요 (양 끝 모두 포함).
- 몇 개를 뽑을지, 같은 숫자가 다시 나와도 되는지 선택하세요.
- "생성"을 누르세요. 다시 누르면 언제든 새로 뽑습니다.
예시
주사위 굴리기
최소 1, 최대 6, 개수 1이면 공정한 주사위 한 개입니다. 개수를 2로 하면 주사위 두 개.
로또 번호 뽑기
최소 1, 최대 45, 개수 6, 중복 제외로 설정하면 서로 다른 6개의 번호가 나옵니다.
무작위 숫자 조합
최소 0, 최대 9, 개수 4, 중복 허용이면 네 자리 숫자 조합을 만들 수 있습니다.
자주 묻는 질문
얼마나 무작위인가요?
브라우저의 암호학적 난수 생성기(crypto.getRandomValues)에 기각 샘플링을 더해, 범위 안 모든 숫자가 정확히 같은 확률로 나옵니다. 일반적인 Math.random() 방식보다 편향이 없습니다.
최솟값과 최댓값도 결과에 포함되나요?
네. 양 끝 포함 범위입니다. 1~10으로 설정하면 1도 10도 나올 수 있습니다.
"중복 허용"은 무엇이 다른가요?
허용하면 매번 독립적으로 뽑습니다(주사위 반복 굴리기). 제외하면 한 번 나온 숫자는 다시 나오지 않습니다(로또공 뽑기). 중복 제외 시 개수는 범위 크기를 넘을 수 없습니다.
음수도 가능한가요?
네. −50~50처럼 어떤 정수 범위든 사용할 수 있습니다.