🎲 랜덤 숫자 생성기
원하는 범위 안에서 정수 또는 소수를 즉시 안전하게 생성합니다. 완전 무료이며 브라우저에서 오프라인으로 실행되어 데이터를 서버에 전송하거나 로그인할 필요가 없습니다.
설정
설계부터 프라이빗. 이 도구는 전부 브라우저 안에서 실행돼요 — 입력한 내용은 업로드되거나 저장되지 않으며, 오프라인에서도 작동합니다.
소개
이 도구는 브라우저 내장 crypto.getRandomValues API를 사용해 편향 없는 암호학적 난수를 생성합니다. Math.random()보다 훨씬 안전하며, 최대 10,000개를 한 번에 생성하고 고유값·소수점 자릿수를 자유롭게 설정할 수 있습니다. 모든 처리가 브라우저 안에서 완결되므로 입력값과 결과는 절대 외부 서버로 전송되지 않습니다. 서버도, 계정도 필요 없습니다.
사용 방법
- 원하는 범위의 최솟값과 최댓값을 입력합니다 (예: 1 ~ 100).
- 생성할 숫자 개수를 입력합니다 (최대 10,000개).
- 필요하면 '중복 없이(고유값)'를 체크하거나, '소수점'을 켜고 소수 자릿수를 설정합니다.
- 생성 버튼을 클릭하거나 Enter를 눌러 난수를 즉시 생성합니다.
- '전체 복사'로 결과를 클립보드에 복사하거나, '재생성'으로 새 난수를 뽑습니다.
자주 묻는 질문
- 이 랜덤 숫자 생성기는 무료인가요?
- 네, 완전 무료입니다. 숨겨진 비용, 회원가입, 사용 횟수 제한이 없습니다.
- 인터넷 없이도 사용할 수 있나요?
- 네. 이 도구는 브라우저 안에서 완전히 동작합니다. 페이지가 로드된 후에는 인터넷 없이도 사용할 수 있습니다.
- 입력한 숫자나 결과가 서버에 업로드되나요?
- 아니요. 모든 생성은 브라우저의 JavaScript로 로컬에서 처리됩니다. 어떤 데이터도 서버로 전송되지 않습니다.
- Math.random()과 어떻게 다른가요? 정말 안전한 난수인가요?
- 네. 이 도구는 브라우저의 암호학적 난수 생성기(CSPRNG)인 crypto.getRandomValues를 사용합니다. Math.random()보다 훨씬 강하고 편향이 없습니다.
- 중복 없이 고유한 난수만 생성할 수 있나요?
- 네. '중복 없이(고유값)' 옵션을 활성화하면, 결과에 중복 정수가 없도록 암호학적으로 안전한 Fisher-Yates 셔플 알고리즘을 사용합니다.
- 한 번에 몇 개의 숫자를 뽑을 수 있나요?
- 한 번에 최대 10,000개까지 뽑을 수 있습니다. 결과가 필요할 만큼의 개수를 '갯수' 필드에 입력하면 한 번에 모두 생성되어 나열되며, 전체 세트를 복사할 수 있습니다. 소수점 출력을 원하시면 소수점 아래 자릿수를 1자리에서 15자리까지 선택할 수 있습니다.
- 이 기능을 경품 추첨이나 이벤트에 사용할 수 있나요?
- 네, 사용할 수 있습니다. 숫자는 Math.random() 대신 crypto.getRandomValues()에서 생성되므로 이전 추첨 결과로부터 결과를 예측할 수 없습니다. 이는 공정한 추첨에 필요한 특성입니다. 다만, 아무런 기록이 남지 않으므로 결과의 증거가 필요하다면 페이지를 닫기 전에 결과를 복사하거나 스크린샷을 찍어 두어야 합니다.
최근 29일 동안 184회 실행되었습니다. 결과가 복사 또는 다운로드됨: 6% 우리 서버에서 측정한 결과, 2026-08-22–2026-09-20.