무작위 소수 5개 – 0에서 1까지 | dice83 

랜덤 소수 5개 생성

각 소수는 구간 [0, 1]에서 독립적으로 추출됩니다. 값당 소수점 이하 4자리.

클립보드에 복사됨
또는 스페이스바를 누르세요
통계
0
총계
평균
최솟값
최댓값
범위
[0, 1] 구간 분포
0.1.2.3.4.5.6.7.8.91
0.5를 향한 평균 수렴

랜덤 소수의 수학

0과 1 사이의 랜덤 소수는 수학에서 가장 기본적인 무작위성의 단위입니다. 구간 [0, 1] 위의 연속 균등 분포는 모든 점에 동일한 확률 밀도를 부여합니다. 임의의 부분 구간 [a, b]에 들어갈 확률은 정확히 b 빼기 a와 같습니다. 0.3에서 0.7 사이의 값이 나올 확률은 40%입니다. 0에서 0.01 사이의 값이 나올 확률은 정확히 1%입니다. 이 단순함이 바로 강점입니다: 구간의 모든 조각이 동일한 규칙을 따릅니다.

정밀도와 엔트로피

소수점 자릿수가 하나 늘어날 때마다 가능한 값의 수가 10배 증가합니다. 소수점 이하 4자리에서 이 생성기는 10,000개의 동일한 확률의 값 중 하나를 생성합니다. 이는 소수당 약 13.3비트의 엔트로피에 해당합니다. 비교하자면, 동전 던지기는 1비트, 표준 주사위는 2.58비트, 16자리 비밀번호는 대략 100비트의 엔트로피를 가집니다. 소수점 자릿수를 하나 추가하면 3.32비트의 엔트로피가 늘어나는데, 이는 log₂(10) = 3.3219이기 때문입니다.

표시되는 숫자들은 crypto.getRandomValues()에서 랜덤 바이트를 추출하고 각 바이트를 거부 샘플링 방식으로 0에서 9까지의 숫자에 매핑하여 생성됩니다. 모듈로 편향을 유발할 수 있는 바이트(값 250~255)는 버리고 다시 추출합니다. 이를 통해 모든 숫자가 독립적이고 균일하게 랜덤임을 보장합니다.

시뮬레이션의 기초

컴퓨터 과학에서 거의 모든 랜덤 프로세스는 균등 [0, 1] 소수에서 시작됩니다. 20세기 초 수학자들이 정립한 역변환 샘플링 기법은 균등 확률 변수를 원하는 분포로 변환합니다. 균등 소수를 누적 분포 함수의 역함수에 대입하면 출력이 정확히 해당 분포를 따릅니다. 정규 곡선, 지수 감쇠, 포아송 도착: 모두 이 하나의 구성 요소에서 파생됩니다.

스타니스와프 울람과 존 폰 노이만은 1940년대 로스앨러모스에서 균등 난수를 사용하여 핵물리학의 중성자 확산을 시뮬레이션하며 몬테카를로 방법을 개척했습니다. 오늘날 같은 원리가 기상 예보, 금융 모델링, 신약 개발, 머신러닝 학습에 활용됩니다. 평범한 [0, 1] 분수가 모든 시뮬레이션으로 자라나는 씨앗입니다.

눈으로 확인하는 균등성

위의 분포 차트는 구간 [0, 1]을 10개의 동일한 구간으로 나누고 생성된 값이 각 구간에 몇 개 들어가는지 셉니다. 각 막대는 값 스펙트럼에 따른 고유한 색상을 가집니다: 0에 가까운 값은 산호색, 중앙은 선명한 노란색, 1에 가까우면 초록색입니다. 시간이 지남에 따라 막대의 높이가 같아집니다. 이 시각적 평탄함이 바로 균등 분포입니다. 수렴 차트는 누적 평균을 추적합니다. 초기 값들이 큰 변동을 만들고 지속적인 생성이 평균을 기댓값인 정확히 0.5로 꾸준히 끌어가는 과정을 관찰해 보세요.

교실에서의 활용

랜덤 소수는 추상적인 확률 이론과 실전 실험 사이의 직접적인 다리를 제공합니다. 각 학생에게 /decimal/20에서 소수 20개를 생성하게 한 뒤 직접 정렬하도록 하세요. 질문해 보세요: 0.5 미만인 값은 몇 개인가요? 기대 답은 10이지만, 개인별 편차가 있어 흥미로운 경험이 됩니다. 반 전체의 결과를 합쳐 히스토그램을 만들어 보세요. 합산 차트는 개별 데이터보다 훨씬 빠르게 완벽한 균등성에 수렴하며, 표본 크기가 통계적 신뢰성을 좌우함을 보여줍니다.

심화 과제로, 학생들에게 20개 값의 평균을 계산하게 하세요. 그 평균들의 전체 평균은 0.5 주위에 촘촘히 모일 것입니다. 이 중첩 수렴은 중심극한정리를 보여줍니다: 랜덤 표본의 평균은 원래 분포에 관계없이 기댓값을 중심으로 종 모양 곡선을 형성합니다. 이 도구는 계정이 필요 없고, 학생 데이터를 저장하지 않으며, 추적 쿠키를 설정하지 않습니다.

설계 기반의 개인정보 보호

모든 소수는 Web Cryptography API를 사용하여 브라우저 내에서 전적으로 생성됩니다. 서버는 페이지를 전달하고, 여러분의 기기가 모든 값을 생성합니다. 결과는 브라우저의 localStorage와 메모리에만 존재하며, 오직 여러분의 통제 하에 있습니다. 이 URL을 공유하면 도구만 전달되며, 결과는 절대 전달되지 않습니다. 수신자는 자신의 기기에서 독립적인 랜덤 소수를 생성합니다.

URL로 커스터마이즈

소수 설정

개수와 정밀도를 선택하거나 아래에 직접 입력하세요.

개수
소수점 자릿수

랜덤 소수 공유하기

이 링크를 보내세요. 수신자는 자신의 기기에서 독립적인 값을 생성합니다.

매일 만나는 디자인 우수성.

A' Design Award의 심사위원 선정 작품, 매일 아침 새롭게 소개됩니다.