1에서 100까지 무작위 숫자 5개 | dice83 

5개의 랜덤 숫자: 1 ~ 100

각 숫자는 균일한 확률로 독립적으로 추출됩니다.

1  …  100  ·  100개의 가능한 값
또는 스페이스바를 누르세요
통계
0
생성 횟수
최솟값
최댓값
평균
50.5
기댓값
범위 전체의 분포
50.5을(를) 향한 평균 수렴

균일 분포 랜덤 정수의 수학

균일 분포 랜덤 정수 생성기는 범위 내의 모든 값에 정확히 동일한 확률을 부여합니다. 100개의 값(1 ~ 100)에 대해, 각 정수는 정확히 1/100 ≈ 1.00%의 확률을 가집니다. 어떤 값도 편향되지 않습니다. 패턴은 존재하지 않습니다. 각 생성은 이전의 모든 생성과 통계적으로 독립적이므로, "42"라는 출력이 다음에 "42"가 나올지 여부에 전혀 영향을 미치지 않습니다. 피에르시몽 라플라스는 18세기에 이 원리를 고전 확률론의 기초로 정립했으며, 이는 오늘날에도 모든 통계학 입문의 출발점으로 남아 있습니다.

기댓값과 산포

[1, 100] 범위에서 균일 분포 랜덤 정수의 기댓값은 산술 중간점인 50.5입니다. 이 범위에서 천 개의 숫자를 생성하고 평균을 구하면, 결과는 50.5에 놀라울 정도로 가깝게 됩니다. 위의 수렴 차트에서 이를 실시간으로 확인할 수 있습니다. 야코프 베르누이는 1713년에 이 수렴 속성을 증명했으며, 이는 확률론에서 가장 중요한 정리 중 하나로 남아 있습니다.

표준편차는 개별 결과가 중심에서 얼마나 벗어나는지를 측정합니다. N개 값의 균일 분포에서 표준편차는 √((N² − 1) / 12)입니다. 100개 값의 범위에서는 약 28.9입니다. 결과의 약 3분의 2가 기댓값에서 표준편차 하나 이내에 속하고, 나머지 3분의 1은 바깥쪽 가장자리에 위치합니다. 모든 영역이 공정한 몫을 받습니다: 이것이 바로 "균일"의 의미입니다.

생일 충돌의 놀라움

랜덤 숫자를 몇 개나 생성해야 두 개가 일치할까요? 직관적으로는 범위 크기에 가까워야 할 것 같습니다. 수학은 그렇지 않다고 말합니다. 생일 문제는 충돌이 예상보다 훨씬 빨리 발생한다는 것을 증명합니다. N개 값의 범위에서 50% 충돌 임계값은 약 √(N × π / 2)회 추출 후에 도달합니다. 1 ~ 100 범위(100개 값)에서는 약 13회 추출 후에 중복이 발생할 가능성이 높아집니다. 위의 분포 히스토그램을 관찰해 보세요: 충분히 많이 생성하면 순수한 우연에 의해 일부 구간이 다른 구간보다 빠르게 축적됩니다. 이러한 군집은 진정한 무작위성이며, 편향과는 반대되는 것입니다.

암호학적 공정성

이 페이지의 모든 숫자는 W3C에서 명세하고 모든 최신 브라우저에 구현된 Web Cryptography API인 crypto.getRandomValues()에서 생성됩니다. 이것은 온라인 뱅킹과 TLS 인증서의 암호화 키를 생성하는 것과 동일한 엔트로피 소스입니다. 무작위성은 장치의 하드웨어 수준 물리적 프로세스에서 발생합니다: 실리콘의 열 잡음, 발진기의 타이밍 지터, 그리고 근본적으로 예측할 수 없는 기타 양자역학적 현상들입니다.

생성기는 모듈로 편향을 제거하기 위해 거부 샘플링을 사용합니다. 단순한 접근법(random_value mod range)은 범위가 32비트 소스 공간을 균등하게 나누지 못할 때 작은 값을 약간 편향합니다. 거부 샘플링은 범위의 최대 정확한 배수 밖에 있는 값을 폐기하고 다시 추출하여, 100개의 가능한 모든 출력에 대해 완벽한 균일성을 보장합니다. 숫자는 전적으로 귀하의 장치에서 생성됩니다. 서버는 이 페이지를 전달했으며 그 역할은 끝났습니다.

교실에서

각 학생이 /integer/20/1/10에 접속하여 1부터 10까지의 숫자 20개를 생성하도록 하세요. 각 학생이 각 값이 몇 번 나왔는지 세어봅니다. 교실 전체의 집계를 비교해 보세요: 모든 학생이 다른 분포를 얻지만, 각 값에 대한 학급 평균은 2.0(20회 추출 ÷ 10개 값)으로 수렴합니다. 개별 변동과 집단적 수렴 사이의 이러한 긴장이 바로 통계적 표본 추출의 핵심 교훈입니다.

보다 심화된 연습으로는 /integer/50/1/365를 사용하여 생일 문제를 시뮬레이션해 보세요. 1부터 365까지의 숫자 50개를 생성하고 중복이 있는지 확인합니다. 거의 모든 학생이 최소 하나의 충돌을, 종종 여러 개를 발견하게 됩니다. 생성하기 전에 임계값을 예측하도록 학생들에게 요청한 후, 예측값을 수학 공식 √(365 × π / 2) ≈ 24와 비교해 보세요. 직관과 현실 사이의 격차가 확률적 사고에 대한 생산적인 대화를 열어줍니다. 이 도구는 계정이 필요 없고, 학생 데이터를 수집하지 않으며, 브라우저가 있는 모든 장치에서 작동합니다.

설계에 의한 프라이버시

랜덤 정수 엔진은 전적으로 브라우저 내부에서 실행됩니다. 서버는 이 페이지를 전달합니다. 귀하의 장치가 모든 결과를 생성합니다. 생성 기록은 귀하의 장치의 localStorage에 저장되며, 오직 귀하만이 통제합니다. 서버는 계정을 유지하지 않고, 결과를 저장하지 않으며, 추적 쿠키를 설정하지 않습니다. 공유는 본질적으로 안전합니다: 수신자는 동일한 도구 설정을 받고, 그들의 장치가 자체 하드웨어 엔트로피로 독립적인 결과를 생성합니다.

URL을 통한 맞춤 설정

URL이 도구를 완전히 정의합니다. 주소 표시줄에 범위와 개수를 직접 입력하세요:

범위 선택

일반적인 범위를 바로 선택하거나, 아래에서 직접 입력하세요.

몇 개?
직접 입력

당신의 숫자가 더 클까요?

링크를 공유하세요. 같은 범위, 다른 결과. 누가 더 높은 숫자를 뽑는지 겨뤄보세요.

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

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