카테고리 닫기

난수 생성기

뒤로가기

원하는 범위와 개수, 옵션을 선택해 난수를 생성하세요.

🎲 난수 생성기

~
i (0 ~ 1,000,000)
i (1 ~ 1,000)
⚙️ 옵션

➗ 난수 생성 공식

  • 컴퓨터의 난수 생성 원리
    컴퓨터는 실제로 완전히 예측 불가능한 '진짜 난수'를 만들지 못합니다. 대신 의사난수 생성기(Pseudo-Random Number Generator, PRNG)라는 알고리즘을 사용해, 마치 무작위처럼 보이는 수열을 만들어냅니다.
    이때 시드(seed)라는 시작값을 바탕으로 수학적 계산을 반복하여 난수를 만듭니다.
    즉, 같은 시드로 시작하면 항상 같은 난수 결과가 나오지만, 시드를 다르게 하면 결과가 달라집니다.
  • 정수 난수
    난수 = Math.floor(Math.random() × (최대값 - 최소값 + 1)) + 최소값
  • 소수 난수
    난수 = Math.random() × (최대값 - 최소값) + 최소값