난수 생성기 (Random Number Generator)란?
난수 생성기는 지정한 범위 내에서 암호학적으로 안전한 무작위 정수를 생성합니다. 최솟값(음수 포함)과 최댓값(최대 9,999,999)을 설정하고 생성 버튼을 클릭하면 즉시 결과가 나타납니다. 브라우저 내장 crypto.getRandomValues() API를 사용하여 시뮬레이션, 게임, 복권 추첨, 편향 없는 무작위 선택이 필요한 모든 상황에 적합한 진정한 예측 불가능성을 제공합니다.
난수 생성기는 무수히 많은 실용적인 용도가 있습니다. 교사는 공정한 추첨에, 테이블탑 RPG 게임 마스터는 무작위 이벤트 해결에, 개발자는 테스트 데이터 생성과 코드의 무작위 시나리오 시딩에 활용합니다. 통계학자는 설문을 위한 무작위 표본 인덱스를 생성하고, 의사결정자는 편향 없이 동점을 해결하는 데 씁니다. 볼 영화를 고르거나 팀 내 업무를 배정하는 것처럼 편견 없고 예측 불가능한 숫자가 필요한 어떤 상황에서도 유용합니다.
마지막으로 생성된 5개의 숫자가 히스토리 패널에 표시되어 세션 내 최근 결과를 추적할 수 있습니다. 여러 숫자가 필요할 때(예: 1~49에서 6개의 로또 번호)는 생성 버튼을 반복 클릭하면 히스토리가 채워집니다. 범위 설정은 변경하기 전까지 유지되므로 반복 생성이 빠릅니다. 모든 생성은 브라우저 내에서 처리되며 서버로 전송되거나 기록되지 않습니다.