랜덤 숫자 생성기
범위만 정하면
숫자가 나옵니다
최소값과 최대값 사이에서 무작위 정수를 뽑습니다. 여러 개를 한 번에, 중복 허용이나 중복 없이, 정렬까지 골라서. 자주 쓰는 범위는 프리셋으로 저장해 두고 다음에 한 번에 불러오세요.
뽑은 결과는 재현 링크로 남길 수 있고, 계산은 모두 이 브라우저 안에서만 처리됩니다.
저장된 프리셋이 없습니다. 지금 설정에 이름을 붙여 저장해 보세요.
범위를 정하고 아래 버튼을 누르세요
난수 생성기 사용법
- 범위 정하기: 최소값과 최대값을 넣습니다. 양 끝 값도 뽑기 대상에 포함됩니다. 1 ~ 10이면 1과 10도 나옵니다. 자주 쓰는 범위는 칩을 눌러 한 번에 채우세요.
- 개수 정하기: 한 번에 몇 개를 뽑을지 정합니다. 1개부터 1,000개까지 가능합니다.
- 중복 여부 선택: 기본은 중복 없이입니다. 주사위처럼 매번 독립적으로 뽑아야 한다면 같은 숫자 중복 허용을 켜세요.
- 뽑기: 버튼을 누르면 숫자가 표시됩니다. 작은 수부터 정렬을 켜면 오름차순으로 정리되고, 꺼 두면 뽑힌 순서 그대로 보입니다.
- 남기기: 전체 복사로 채팅방에 붙여넣거나, 재현 링크 복사로 같은 결과를 다시 볼 수 있는 주소를 공유하세요.
중복 허용과 중복 없이, 언제 무엇을 고를까
두 방식은 확률이 아예 다릅니다. 중복 없이는 이미 나온 숫자를 빼고 뽑기 때문에 로또 번호, 좌석 배정, 경품 번호처럼 서로 다른 숫자가 필요한 상황에 씁니다. 중복 허용은 매번 처음부터 다시 뽑는 것과 같아서 주사위 여러 번 굴리기, 테스트 데이터 만들기처럼 각각이 독립적인 상황에 씁니다. 1 ~ 10에서 3개를 중복 허용으로 뽑으면 7, 7, 2 같은 결과도 정상입니다.
결과를 남에게 보여줘야 한다면
숫자를 뽑는 순간의 씨앗값(seed)이 재현 링크 안에 함께 담깁니다. 그 링크를 열면 누구에게나 같은 숫자가 다시 계산되므로, 발표한 뒤에 결과를 바꾸는 것이 불가능합니다. 같은 설정으로 몇 번째 뽑기인지도 화면에 표시되기 때문에, 마음에 드는 숫자가 나올 때까지 몰래 다시 돌리는 것도 감출 수 없습니다. 자세한 활용은 추첨 결과를 증명하는 법에서 다룹니다.
자주 묻는 질문 (FAQ)
랜덤 숫자 생성기는 어떤 원리로 숫자를 뽑나요?
버튼을 누르는 순간 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)로 씨앗값을 만들고, 거기서 이어지는 의사난수로 범위 안의 정수를 계산합니다. 씨앗값이 예측 불가능하니 결과도 예측할 수 없고, 같은 씨앗값을 다시 넣으면 같은 결과가 나오니 재현 링크로 검증할 수 있습니다. 원리가 궁금하다면 컴퓨터는 어떻게 무작위를 만들까를 보세요.
중복 없이 뽑으려면 어떻게 하나요?
같은 숫자 중복 허용을 끄면 됩니다(기본값). 이때 뽑을 개수는 범위 안의 숫자 개수를 넘을 수 없습니다. 1 ~ 10에서 중복 없이 뽑을 수 있는 최대 개수는 10개입니다.
음수나 소수도 뽑을 수 있나요?
음수 범위는 됩니다. 최소값에 -10, 최대값에 10처럼 넣으면 그 사이에서 뽑습니다. 소수는 지원하지 않고 정수만 뽑습니다. 소수점이 들어가면 정수로 맞춰 달라는 안내가 나옵니다.
자주 쓰는 범위를 저장해 둘 수 있나요?
범위와 개수, 중복 여부, 정렬 여부를 한 세트로 묶어 이름을 붙여 저장할 수 있습니다. "좌석 번호 1~30", "당첨 번호 1~500"처럼 두어 개 만들어 두면 매번 다시 입력할 필요가 없습니다. 프리셋은 이 브라우저에만 저장되고 서버로 전송되지 않습니다.
결과가 서버에 기록되나요?
아니요. 난수 계산도 프리셋 저장도 전부 이 브라우저 안에서만 처리됩니다. 다른 기기에서는 프리셋이 보이지 않는 것도 같은 이유입니다.
엑셀 RANDBETWEEN과 무엇이 다른가요?
엑셀 난수는 셀을 건드릴 때마다 값이 바뀌어서, 방금 본 숫자를 다시 보여줄 방법이 없습니다. 여기서는 씨앗값이 링크로 남아 같은 결과를 언제든 다시 띄울 수 있습니다. 자세한 비교는 엑셀 RAND·RANDBETWEEN 대신 쓰기에 정리했습니다.
랜덤 숫자 가이드
- 엑셀 RAND·RANDBETWEEN 대신 쓰기: 두 함수의 차이와 F9 함정, 값 고정하는 법, 브라우저로 옮기면 편한 경우
- 컴퓨터는 어떻게 무작위를 만들까: 의사난수와 씨앗값의 뜻, 진짜 난수와의 차이, 어디까지 믿어도 되는지
- 추첨 결과를 증명하는 법: 캡처·재현 링크·사전 공개 세 가지 증거의 차이와 검증 절차