랜덤 숫자 생성기

모든 최소–최대 범위 안에서 정수 또는 소수를 굴립니다. 목록 또는 한 줄에 하나씩. 고유 값을 요구하면(복권 추첨처럼 중복 없음) 반복을 끄세요. 테스트용 재현 가능한 결과를 원하면 — 시드를 넣으세요. 정확히 같은 숫자가 매번 돌아옵니다. 텍스트와 파일의 결정적 다이제스트에는 해시 생성기를 보세요.
완전히 로컬에서 실행됩니다 — 업로드 없음.
유형: 최소: 최대:
개수: 소수 자릿수:
구분자: 시드: 같은 시드 → 같은 시퀀스. 시드를 넣으면 실행을 재현할 수 있습니다.
범위·개수·옵션을 정하고 생성을 클릭하세요 — 또는 Ctrl+Enter를 누르세요.
제대로 행동하는 숫자:
최소와 최대 사이의 정수 추출은 양끝을 포함합니다. 고유가 켜지면, 작은 범위에는 섞인 범위가, 큰 범위에는 거부 샘플링이 쓰여 모든 값이 최대 한 번 나타납니다. 생성기는 mulberry32로 실행됩니다 — 빠르고 잘 검증된 의사 랜덤 알고리즘 — 시드를 입력하지 않으면 브라우저의 암호학적 소스에서 시딩됩니다. 같은 시드는 항상 같은 목록을 재현하며, 단위 테스트, A/B 픽스처, 동일하게 재실행해야 하는 워크숍 추첨에 유용합니다.
의사 랜덤 vs 암호학적 랜덤

mulberry32 같은 PRNG는 시드를 고정되고 재현 가능한 스트림으로 바꿉니다 — 테스트와 재실행 픽스처에 이상적. CSPRNG(브라우저의 암호 소스)는 설계상 예측 불가능합니다 — 보안 판단이 필요로 하는 것. 이 페이지는 둘 다 씁니다. 기본은 암호학적, 시드를 고정하면 mulberry32. 추출은 균등합니다. 범위의 모든 값이 종 곡선 없이 똑같이 가능합니다.

시드가 있는 스트림에서 비밀번호, 토큰, 추첨 결과를 절대 파생하지 마세요. 시드를 쥔 사람은 누구나 재생할 수 있습니다. 예측 가능성이 위험이 되는 모든 것에는 CSPRNG 기반 생성기를 쓰세요.