무작위 소수 생성기
최소·최대 사이에서 Web Crypto 기반 소수를 1~100개 생성하고 표시 소수 자릿수를 0~12로 정합니다.
사용 방법
- 범위·개수·소수 자릿수를 입력하고 생성합니다.
핵심 기능과 처리 범위
32bit random float을 [0,1) 비율로 만든 뒤 선택 범위에 선형 매핑하고 toFixed로 출력합니다.
처리 원리
min + randomFloat()×(max-min)을 계산해 지정 자리수 문자열로 만듭니다.
예시
0~1, 4자리면 0.3821 같은 값이 생성됩니다.
이럴 때 유용합니다
- 테스트용 확률값·소수 sample을 여러 개 만들 때
사용 전 참고
- 표시 반올림 때문에 서로 다른 raw 값이 같은 문자열로 보일 수 있고 max 자체는 randomFloat 특성상 보통 포함되지 않습니다.
자주 묻는 질문
0과 1 사이면 1.0000도 나올 수 있나요?
raw randomFloat은 1 미만이지만 반올림 결과가 표시상 1.0000이 될 가능성은 있습니다.