난수 생성기
지정한 범위 내에서 하나 이상의 랜덤 정수 또는 소수를 생성.
결과
복사됨!
난수를 생성하면 결과가 표시됩니다.
생성된 값의 분포
사용 방법
난수 생성기는 브라우저의 암호화 생성기를 사용하여 정의된 범위 내에서 정수 또는 소수를 생성합니다.
사용 방법:
- 최솟값과 최댓값을 입력합니다.
- 생성할 값의 수를 선택합니다.
- 정수 또는 소수를 선택합니다.
- ‘생성’을 클릭하면 결과가 즉시 표시됩니다.
예시: 최소 1, 최대 100, 5개 값 → 42, 7, 89, 23, 61.
제한사항: 범위는 JavaScript 숫자 정밀도(Number.MAX_SAFE_INTEGER)를 초과할 수 없습니다. 매우 큰 범위에는 전문 도구를 사용하세요.
개인정보 보호: 생성은 완전히 로컬입니다.
실전 예시
반복 없이 1부터 100 사이에서 고유한 숫자 10개를 뽑으면 — 예측 가능한 시드가 아니라 브라우저의 암호학적 난수로 만든, 바로 쓸 수 있는 추첨입니다. 반복을 허용하고 수백 개를 뽑아 보세요. 분포 차트는 표본이 커질수록 횟수가 균등 분포로 평평해지는 모습을 보여줍니다 — 큰 수의 법칙의 라이브 시연이자 어떤 값도 편애받지 않는다는 빠른 검증입니다. 결과는 목록으로 복사하고 설정은 링크로 공유할 수 있습니다.
활용 사례
- 테스트 데이터 생성
- 시뮬레이션 및 모델링
- 게임 및 도박 애플리케이션
- 통계적 표본 추출
- 확률론 교육
자주 묻는 질문
- 숫자가 정말 무작위인가요?
- 예, 암호학적으로 안전한 crypto.getRandomValues()를 사용합니다.
- 소수를 생성할 수 있나요?
- 예, 소수 모드를 선택하고 소수 자릿수를 지정합니다.
- 최대 범위는 얼마인가요?
- Number.MAX_SAFE_INTEGER(9,007,199,254,740,991)까지입니다.
- 특정 값을 제외할 수 있나요?
- 아니요, 도구는 전체 범위 내에서 숫자를 생성합니다.
- 결과가 저장되나요?
- 아니요, 새로고침 시 사라집니다.