난수 생성기
브라우저 암호화 API를 사용하여 사용자 지정 범위에서 최대 1,000개의 난수를 생성합니다. 정수 또는 소수를 선택하고 가능한 범위에서 중복 없는 값도 만들 수 있습니다.
최솟값과 최댓값 사이에서 한 번에 최대 1,000개의 난수를 생성할 수 있습니다. 정수만 생성하거나 중복 없는 값만 생성하도록 선택할 수 있으며 브라우저의 암호학적 난수원을 사용합니다.
난수 생성기 사용 방법
- 최솟값, 최댓값, 생성 개수를 입력합니다.
- 정수만 생성할지와 중복 없는 값만 만들지 선택합니다.
- 생성 버튼을 누르고 결과를 확인하거나 복사합니다.
난수와 중복 처리 방식
일반적인 Math.random() 대신 crypto.getRandomValues()를 이용해 난수 비율을 만듭니다.
Unique를 켜면 가능한 값의 수보다 많은 개수를 요청할 수 없습니다. 소수의 중복 판정은 8자리 소수 그리드를 기준으로 합니다.
개인정보 보호 및 제한 사항
난수는 브라우저 안에서 생성되며 범위나 결과를 원격 서비스로 보낼 필요가 없습니다. 다만 이 결과만으로 완전한 보안 프로토콜이나 키 관리 체계를 대신해서는 안 됩니다.
자주 묻는 질문
한 번에 몇 개까지 만들 수 있나요?
1개부터 1,000개까지입니다.
소수도 만들 수 있나요?
네. 정수 옵션을 끄면 됩니다.
모두 다른 값으로 만들 수 있나요?
네. 범위에 충분한 값이 있어야 합니다.
Math.random()을 쓰나요?
아니요. crypto.getRandomValues()를 사용합니다.
아주 큰 정수 범위도 되나요?
정수 모드는 JavaScript safe integer 범위로 제한됩니다.