/ 랜덤 생성기 / 난수 생성기
무료 온라인 도구

난수 생성기

최소값과 최대값을 지정하여 정수 또는 소수 난수를 생성합니다. 중복 방지 옵션과 소수 자릿수 설정을 지원합니다. 처리는 브라우저에서 로컬로 수행됩니다.

사용 시작

난수 생성기 기능

이 도구는 사용자가 지정한 범위 내에서 난수를 생성합니다. 예를 들어 최소값 1, 최대값 10, 소수 자릿수 0, 개수 5로 설정하면 1부터 10 사이의 정수 5개가 생성됩니다. 소수 자릿수를 2로 설정하면 1.00부터 10.00 사이의 소수(예: 3.14)가 생성됩니다.

주요 특징

  • 정수 모드: 암호학적으로 안전한 난수 생성기를 사용하며, 범위가 2^32 이하일 때만 지원됩니다.
  • 소수 모드: 균등 분포를 따르는 부동소수점 난수를 생성하며, 최대값은 포함되지 않습니다.
  • 중복 방지: 정수 모드에서 중복 없이 생성할 수 있습니다.
  • 브라우저 내 처리: 데이터가 외부로 전송되지 않습니다.

제한 사항

이 도구는 시드 기반 생성기가 아니므로 재현이 불가능합니다. 또한 도박, 암호화 키, 규제된 추첨, 과학적 감사 등에 사용하기에 적합하지 않습니다.

자주 묻는 질문

Q1: 소수 모드에서 최대값이 포함되지 않는 이유는 무엇인가요?

소수 모드는 0 이상 1 미만의 균등 분포를 사용하므로 최대값이 결과에 포함될 수 없습니다. 예를 들어 1에서 10 사이의 소수를 생성할 때 10.00은 나오지 않습니다.

Q2: 중복 없이 생성할 때 개수 제한이 있나요?

네, 정수 모드에서 중복 없이 생성하려면 요청한 개수가 가능한 정수의 총 개수(최대값 - 최소값 + 1)를 초과할 수 없습니다. 예를 들어 1에서 5 사이에서 중복 없이 6개를 생성하면 오류가 발생합니다.

Q3: 소수 자릿수는 최대 몇 자리까지 설정할 수 있나요?

소수 자릿수는 1에서 12 사이로 설정할 수 있습니다. 0은 정수 모드를 의미하며, 12를 초과하는 값은 허용되지 않습니다.

처리는 브라우저에서 로컬로 수행됩니다.