랜덤 숫자 생성기

사용자 지정 범위에서 정수나 소수를 만들고 개수, 중복 허용 여부, 정렬 방식을 설정합니다.

숫자 유형
숫자를 생성할 준비가 되었습니다.
결과 요약 준비됨
첫 번째 생성 숫자 옵션을 정한 뒤 결과를 생성하세요.
범위
1–100
개수
0
모드
정수
중복
허용 안 함

생성된 숫자

  • 아직 생성된 숫자가 없습니다.

이 브라우저에서 로컬로 생성됩니다. 일반적인 작업에만 사용하고 규제된 추첨이나 보안 자격 증명에는 사용하지 마세요.

자세히 알아보기

생성 방법과 범위 규칙

랜덤 값이 선택되는 방식

브라우저 Web Crypto API가 바이트 배열에 강한 무작위 값을 채웁니다. 이 도구는 단순 나머지 연산 대신 거부 샘플링으로 값을 선택한 범위에 매핑합니다.

정수 모드에서는 양 끝값이 정수여야 합니다. 소수 모드에서는 선택한 자릿수만큼 범위를 고정 정수 격자로 바꾼 뒤 샘플링하고 다시 소수로 표시합니다.

중복 없는 숫자

중복을 끄면 사용 가능한 값의 위치를 편향 없이 부분 셔플합니다. 요청 개수는 범위 안의 서로 다른 값 수를 넘을 수 없습니다.

정수와 소수

정수 모드는 정수만 선택합니다. 소수 모드는 고정 정밀도 값을 선택하므로 소수 둘째 자리까지 설정하면 간격은 0.01입니다.

제한과 적절한 사용

제한

  • 일반적인 선택, 예시, 테스트용입니다. 규제된 복권, 도박, 비밀번호, 암호 키 또는 보안 토큰에는 사용하지 마세요.
  • 한 번에 최대 1,000개를 생성하며 소수 정밀도는 최대 6자리입니다.
  • 확대한 최솟값과 최댓값은 JavaScript 안전 정수 범위 안에 있어야 합니다.
개인정보 보호와 로컬 처리

개인정보 보호

입력값과 생성된 숫자는 현재 브라우저에만 남습니다. 실행 중 네트워크 요청, localStorage 저장, 업로드가 없습니다.

출처와 구현 결정

출처

서드파티 런타임 라이브러리를 사용하지 않습니다. 무작위 정수 매핑과 부분 셔플은 core.js에 독립적으로 구현되어 있습니다.

자주 묻는 질문

자주 묻는 질문

생성 결과는 암호학적으로 안전한가요?

브라우저는 강한 무작위 바이트를 제공하지만 이 페이지는 일반용 생성기입니다. 결과를 암호 키, 비밀번호 또는 규제된 추첨 결과로 사용하지 마세요.

중복 없는 랜덤 숫자는 어떻게 만드나요?

중복 허용을 끄세요. 요청 개수는 선택한 범위와 정밀도에서 만들 수 있는 서로 다른 값의 수를 넘을 수 없습니다.

최솟값과 최댓값도 결과에 포함되나요?

선택한 정수 또는 소수 정밀도에 맞는 값이라면 양 끝값 모두 선택될 수 있습니다.