난수 생성기
브라우저에서 crypto.getRandomValues로 즉시 난수 생성 - Math.random 아님.
난수 생성기 정보
브라우저에서 crypto.getRandomValues로 즉시 난수 생성 - Math.random 아님. inclusive min·max, 개수, 선택적 unique 정수, 최대 6자리 소수, 정렬·복사. 비밀번호 생성기 또는 랜덤 문자 생성기와 함께. Math.random vs Web Crypto는 Math.random vs crypto.getRandomValues. 업로드·저장 없음.
난수 생성기 사용 방법
- 최소·최대(inclusive) 입력. 기본은 정수.
- 개수(최대 10,000)와 선택적 소수 자리.
- 범위 내 unique 정수가 필요하면 Unique 켜기.
- Generate, 필요 시 오름·내림 정렬, 목록 복사. 모두 기기에 유지.
난수 생성기 예시
주사위
Min 1, max 6, count 1 - 공정한 주사위 한 번.
1-100에서 unique 10개
Min 1, max 100, count 10, Unique on - 중복 없는 10개 정수.
테스트용 bulk
Min 0, max 9999, count 500, newline - 스프레드시트·스크립트에 붙일 긴 목록.
난수 소수
Min 0, max 1, decimals 2, count 20 - 0.37 같은 mock 퍼센트 20개.
일반적인 사용 사례
- 복권·추첨 번호 공정 선택
- 주사위·보드게임 값
- 테스트 ID·샘플 데이터셋
- 중복 없는 샘플
- 프로토타입용 난수 소수
관련 가이드
난수 생성기에 대한 자주 묻는 질문
- 진짜 난수인가요?
- Web Crypto API(crypto.getRandomValues)와 modulo bias 제거 rejection sampling. Math.random보다 강하고 예측하기 어렵습니다.
- Unique 의미는?
- Unique는 비복원 추출 - 각 정수는 최대 한 번. count는 inclusive 범위 크기(max-min+1)를 넘을 수 없음. Unique는 소수 0일 때만.
- 소수를 생성할 수 있나요?
- 예. Decimal places 1-6. inclusive 범위 scale, secure 정수 draw, 다시 나눔. 소수 켜면 Unique 비활성.
- 한도는?
- 범위 -1,000,000,000~1,000,000,000. 한 번에 최대 10,000개. min <= max.
- 데이터가 브라우저를 떠나나요?
- 아니요. 클라이언트만. 서버 업로드·로그·저장 없음.
관련 도구
비밀번호 생성기
브라우저에서 강력한 랜덤 비밀번호 생성. 길이(8-64)와 대·소문자, 숫자, 기호 조합. 안전한 crypto 난수 - 업로드·저장 없음.
랜덤 알파벳 생성
무료 랜덤 글자·알파벳 선택기. A-Z에서 한 글자 또는 여러 글자, 대문자·소문자·혼합 - 브라우저에서 즉시.
UUID Generator
브라우저에서 UUID v4, UUID v7, ULID, NanoID를 생성합니다. 데이터베이스, API, 테스트용 ID를 하나 또는 여러 개 만들 수 있으며 업로드되지 않습니다.
색상 팔레트 생성기
브라우저에서 무료 색상 팔레트 생성기. complementary, analogous, triadic, tetradic, split-complementary, monochromatic, random 팔레트. HEX, RGB, HSL, CSS 변수 복사.