🎲 랜덤 숫자 생성기
원하는 범위 안에서 정수 또는 소수를 즉시 안전하게 생성합니다. 완전 무료이며 브라우저에서 오프라인으로 실행되어 데이터를 서버에 전송하거나 로그인할 필요가 없습니다.
Settings
소개
이 도구는 브라우저 내장 crypto.getRandomValues API를 사용해 편향 없는 암호학적 난수를 생성합니다. Math.random()보다 훨씬 안전하며, 최대 10,000개를 한 번에 생성하고 고유값·소수점 자릿수를 자유롭게 설정할 수 있습니다. 모든 처리가 브라우저 안에서 완결되므로 입력값과 결과는 절대 외부 서버로 전송되지 않습니다. 서버도, 추적도, 계정도 필요 없습니다.
사용 방법
- 원하는 범위의 최솟값과 최댓값을 입력합니다 (예: 1 ~ 100).
- 생성할 숫자 개수를 입력합니다 (최대 10,000개).
- 필요하면 '중복 없이(고유값)'를 체크하거나, '소수점'을 켜고 소수 자릿수를 설정합니다.
- 생성 버튼을 클릭하거나 Enter를 눌러 난수를 즉시 생성합니다.
- '전체 복사'로 결과를 클립보드에 복사하거나, '재생성'으로 새 난수를 뽑습니다.
자주 묻는 질문
- 이 랜덤 숫자 생성기는 무료인가요?
- 네, 완전 무료입니다. 숨겨진 비용, 회원가입, 사용 횟수 제한이 없습니다.
- 인터넷 없이도 사용할 수 있나요?
- 네. 이 도구는 브라우저 안에서 완전히 동작합니다. 페이지가 로드된 후에는 인터넷 없이도 사용할 수 있습니다.
- 입력한 숫자나 결과가 서버에 업로드되나요?
- 아니요. 모든 생성은 브라우저의 JavaScript로 로컬에서 처리됩니다. 어떤 데이터도 서버로 전송되지 않습니다.
- Math.random()과 어떻게 다른가요? 정말 안전한 난수인가요?
- 네. 이 도구는 브라우저의 암호학적 난수 생성기(CSPRNG)인 crypto.getRandomValues를 사용합니다. Math.random()보다 훨씬 강하고 편향이 없습니다.
- 중복 없이 고유한 난수만 생성할 수 있나요?
- 네. '중복 없이(고유값)' 옵션을 활성화하면, 결과에 중복 정수가 없도록 암호학적으로 안전한 Fisher-Yates 셔플 알고리즘을 사용합니다.