난수 생성기
범위를 설정하고 개수를 고른 뒤 생성을 누르세요. 결과는 브라우저의 암호학적 난수 소스를 사용하며, 범위 안의 모든 값이 나올 확률이 같습니다.
브라우저에서 바로 실행됩니다. 파일은 업로드되지 않습니다.
불러오는 중…
도구 안의 버튼과 라벨은 영어이며, 이 페이지는 사용 방법을 한국어로 설명합니다.
난수 생성기 사용 방법
- 최솟값과 최댓값을 입력하세요. 두 끝값도 결과에 포함됩니다.
- 필요한 개수를 1에서 10,000 사이로 고르세요.
- 중복 없는 숫자는 중복 없음을, 소수 값은 소수를 체크하세요. 소수점 자리는 1에서 6까지입니다.
- 생성을 누른 뒤 원하는 구분자로 결과를 복사하세요.
이 도구의 장점
- 편향 없는 무작위. 거부 샘플링으로 모듈로 편향을 없애 범위 안의 어떤 숫자도 유리하지 않습니다.
- 중복 없는 모드. 추첨 번호처럼 복원 없이 뽑으며, 범위가 너무 작으면 알기 쉬운 메시지를 표시합니다.
- 정수 또는 소수. 정수 또는 소수 자릿수가 고정된 값을 생성합니다.
- 오프라인 작동. 모든 작업이 페이지 안에서 실행되어 생성한 값이 어디로도 전송되지 않습니다.
자주 묻는 질문
추첨이나 경품 행사에 쓸 만큼 무작위인가요?
일상적인 추첨, 수업, 게임에는 충분합니다. Math.random보다 훨씬 강력한 crypto.getRandomValues를 사용합니다. 법적으로 규제되는 복권은 해당 지역의 규칙과 승인된 방식을 따르세요.
중복 없는 모드에서 불가능하다고 나오는 이유는 무엇인가요?
중복 없는 숫자를 얻으려면 가능한 값이 요청한 개수 이상이어야 합니다. 1에서 10 사이의 서로 다른 정수 20개는 불가능하므로 범위를 넓히거나 개수를 줄이세요.
최솟값과 최댓값도 포함되나요?
네, 두 끝값 모두 나올 수 있습니다. 예를 들어 1에서 6은 주사위처럼 1, 2, 3, 4, 5, 6이 모두 나올 수 있습니다.