keencalculator
  1. 홈
  2. 수학
  3. 난수 생성기

난수 생성기

최솟값과 최댓값 사이의 숫자를 하나 또는 여러 개, 정수나 소수로, 중복을 허용하거나 허용하지 않고 생성합니다. 추첨은 시드로 정해집니다. 시드를 바꾸면 새로운 숫자가 나오고, 그대로 두면 같은 숫자가 다시 나옵니다.

빠른 예시

시드를 바꾸면 새로 뽑습니다. 시드와 설정이 같으면 항상 같은 숫자가 나옵니다.

입력한 숫자는 브라우저 안에만 있어요. 서버로 전송되지 않아요.
뽑은 숫자46, 67, 16, 69, 30
정렬
16, 30, 46, 67, 69
합계
228
평균
45.6

저장한 설정

자주 쓰는 입력값(내 시급, 내 대출, 우리 집 방 크기 등)을 저장해 두면 한 번에 불러올 수 있어요.

    최근 계산

    여기서 계산한 결과는 이 기기에 저장되어 나중에 다시 확인할 수 있어요.

      공식

      정수 = 최솟값 + floor(u × (최댓값 − 최솟값 + 1))
      소수 = 최솟값 + u × (최댓값 − 최솟값)
      u는 0 이상 1 미만의 의사 난수이며, 입력한 시드에서 시작하는 mulberry32 생성기가 만듭니다

      사용 방법

      1. 최솟값과 최댓값을 정하세요.
      2. 몇 개를 뽑을지, 정수인지 소수인지 고르세요.
      3. “중복 없음”을 켜면 모자에서 숫자를 뽑는 것처럼 뽑은 것을 되돌려 놓지 않고 추첨합니다.
      4. 새로 뽑으려면 시드를 다른 숫자로 바꾸세요.

      계산 예시

      시드 2026으로 1~100의 정수 5개

      뽑은 숫자
      46, 67, 16, 69, 30

      시드 7로 1~49에서 서로 다른 6개

      뽑은 숫자
      1, 48, 27, 25, 29, 17

      얼마나 무작위일까?

      이 숫자들은 의사 난수입니다. 물리적인 원천이 아니라 공식(mulberry32 알고리즘)에서 나옵니다. 게임, 수업 중 추첨, 번호 목록에서 이름 뽑기, 표본 추출, 테스트 데이터에 쓰기에는 고르게 퍼져 있고 예측하기 어렵습니다.

      비밀번호, 암호, 그리고 돈이나 법적 결과가 걸린 모든 복권, 경품, 상품 추첨에는 적합하지 않습니다. 시드와 설정을 아는 사람은 누구나 같은 목록을 재현할 수 있고, 시드는 약 43억 가지뿐입니다. 이런 용도에는 인증된 난수원이나 하드웨어 난수원을 쓰세요.

      시드가 있는 이유

      이 사이트의 모든 계산기는 같은 입력에 같은 답을 내며, 이 계산기도 예외가 아닙니다. 이것은 장점입니다. 페이지 링크를 공유하면 다른 사람이 정확히 같은 추첨 결과를 볼 수 있어서 다시 뽑지 않았다는 것을 확인할 수 있습니다.

      공정한 추첨을 하려면 결과를 보기 전에, 현재 시각의 마지막 자리처럼 자신이 조작할 수 없는 방식으로 시드를 정하세요.

      자주 묻는 질문

      1부터 100 사이의 무작위 숫자는 어떻게 뽑나요?

      최솟값을 1, 최댓값을 100, 개수를 1로 설정하세요. 다시 뽑으려면 시드를 바꾸세요.

      다른 숫자를 얻으려면 어떻게 하나요?

      시드를 바꾸세요. 다른 정수라면 어떤 값이든 다른 결과가 나오고, 같은 시드와 같은 설정이면 항상 같은 숫자가 반복됩니다.

      정말 무작위인가요?

      아닙니다. 시드에서 결정적인 공식으로 만든 의사 난수입니다. 게임이나 가벼운 선택에는 충분하지만 보안이나 돈이 걸린 추첨에는 적합하지 않습니다.

      복권 번호를 고르는 데 써도 되나요?

      플레이할 번호를 고르는 데는 쓸 수 있습니다. 예를 들어 1부터 49까지 중복 없이 6개를 뽑는 것입니다. 어떤 선택이든 당첨 확률은 같기 때문입니다. 복권을 운영하거나 상품을 정하는 데는 쓰지 마세요.

      관련 계산기