계산기 도구

난수 생성기

원하는 범위의 숫자를 중복 허용 여부에 따라 생성합니다.

난수 생성기 기기에서 실행됩니다
  • 브라우저에서 실행 — 입력한 내용은 업로드되지 않습니다
  • 가입 불필요, 사용량 제한 없음, 원하는 만큼 무료로 사용

작동 방식

난수는 추첨, 표본 추출, 게임, 당첨자 선정에 필요합니다. 대부분의 온라인 생성기는 일반적인 의사난수 함수를 사용하는데, 예측이 가능한 수준이라 중요한 결정에는 쓰지 않는 것이 좋습니다.

암호학적 소스를 사용합니다

대부분의 스크립트가 쓰는 일반 산술 난수 생성기가 아니라 브라우저 자체의 암호학적 난수 생성기에서 숫자를 가져옵니다. 이전 결과로 값을 예측할 수 없으며, 결과에 가치 있는 무언가가 걸려 있을 때 필요한 성질입니다.

범위가 정말로 균등합니다

난수 비트를 나머지 연산으로 범위에 대응시키면 일부 값이 다른 값보다 약간 더 잘 나옵니다. 대부분의 구현이 안고 있는 미묘한 편향입니다. 여기서는 편향을 일으킬 값을 버리고 다시 뽑으므로 범위 안의 모든 숫자가 같은 확률로 나옵니다.

중복 없음

중복을 끄면 각 숫자가 한 번씩만 나오며, 추첨이나 표본에 필요한 방식입니다. 범위에 들어 있는 개수보다 많은 숫자를 요청할 수 없으며, 기다리게 하는 대신 알려 드립니다.

아무것도 기록되지 않습니다

숫자는 브라우저에서 생성되며 전송되거나 저장되지 않습니다. 저희를 포함해 누구도 그 숫자를 보거나 재현할 수 없습니다.

자주 묻는 질문

난수 생성기 자주 묻는 질문

정말 무작위인가요?

브라우저의 암호학적 난수 소스를 사용하며, 이전 결과로 다음 값을 예측할 수 없습니다. 전용 하드웨어 없이 소프트웨어로 할 수 있는 최선입니다.

각 숫자가 한 번만 나오게 할 수 있나요?

네. 중복을 끄면 집합의 모든 숫자가 서로 다릅니다.

전체 범위에서 공정한가요?

네. 편향을 일으킬 수 있는 값은 버리고 다시 뽑으므로 모든 숫자가 같은 확률로 나옵니다.

숫자가 어딘가에 기록되나요?

아니요. 브라우저에서 생성되며 전송되지 않습니다.