범위를 입력하고 몇 개를 뽑을지 정한 뒤 생성을 누르세요. 결과가 크게 표시되고, 최근에 뽑은 기록은 아래에 남아요.
이 랜덤 숫자 생성기는 직접 정한 최솟값과 최댓값 사이에서 정수를 뽑아 줘요. 음수도 쓸 수 있고, 양쪽으로 10억까지 범위를 넓힐 수 있어요. 1부터 100 사이 숫자 하나처럼 한 개만 뽑아도 되고, 표본 추출이나 자리 배치, 로또처럼 한 번에 최대 1,000개까지 뽑을 수도 있어요.
숫자 맞히기 게임, 추첨권 번호 고르기, 책 페이지 고르기, 랜덤 번호 부여, 테스트 데이터 만들기 등에 많이 써요. 자주 필요한 기능은 스위치 두 개로 해결돼요. 중복 없음을 켜면 한 번에 뽑은 숫자가 모두 달라지고, 결과 정렬을 켜면 작은 수부터 큰 수 순서로 보여 줘서 읽고 확인하기 쉬워요.
랜덤 숫자를 뽑는 방법
클릭 한 번이면 뽑을 수 있어요.
- 최솟값과 최댓값을 입력하세요. 둘 다 정수이고 양 끝도 포함돼요. 1부터 6이면 1이나 6도 나올 수 있어요.
- 뽑을 개수를 1개부터 1,000개 사이로 정하세요.
- 중복 없음은 기본으로 켜져 있어서 모든 숫자가 달라요. 같은 숫자가 다시 나와도 된다면 끄고, 순서대로 보고 싶다면 결과 정렬을 켜세요.
- 생성을 누르세요. 숫자가 크게 표시되고 기록에 추가돼요.
- 복사를 누르면 숫자를 스프레드시트, 채팅, 문서에 붙여 넣을 수 있어요.
숫자가 공정한 이유
숫자는 브라우저가 보안 작업에 쓰는 crypto.getRandomValues에서 나와요. 무작위 값을 나눈 나머지를 그대로 쓰는 간단한 방법은 특정 숫자가 아주 조금 더 잘 나오게 만들어요. 이 도구는 거부 샘플링으로 이 문제를 피해요. 확률을 기울게 만들 값은 버리고 새로 뽑아요.
그래서 범위 안의 모든 정수가 매번 같은 확률로 나와요. 이전 결과는 다음 결과에 영향을 주지 않아요. 방금 나온 숫자도 다음에 다른 숫자와 똑같이 나올 수 있어요. 단, 그 회차에 중복 없음을 켰다면 예외예요.
팁과 제한
- 중복 없음을 켜면 범위에 있는 숫자보다 많이 뽑을 수 없어요. 1부터 50이면 서로 다른 숫자는 최대 50개예요.
- 로또처럼 뽑으려면 범위를 번호 범위로 맞추고 중복 없음과 결과 정렬을 켜세요.
- 여럿이 함께 보면서 뽑고 싶다면 숫자 돌림판을 돌려 보세요.
- 보드게임에는 주사위 하나하나와 합계를 보여 주는 주사위 굴리기가 편해요.
자주 묻는 질문
1부터 100 사이 랜덤 숫자는 어떻게 뽑나요?
최솟값을 1, 최댓값을 100으로 정하고 개수는 1로 둔 채 생성을 누르세요. 1과 100도 나올 수 있고, 그 사이 모든 숫자가 같은 확률로 나와요.
음수도 쓸 수 있나요?
네. 최솟값과 최댓값은 -10억부터 10억까지 어떤 정수든 될 수 있어서 -50부터 50, -1,000부터 -1 같은 범위도 돼요. 소수는 지원하지 않아요.
중복 없음은 무슨 기능인가요?
한 번에 뽑는 숫자가 모두 달라지게 해 줘요. 번호 공을 주머니에서 꺼낸 뒤 다시 넣지 않는 것과 같아요. 기본으로 켜져 있고, 끄면 여러 개를 뽑을 때 같은 숫자가 두 번 이상 나올 수 있어요.
정말 무작위인가요?
브라우저의 암호학적 난수와 거부 샘플링을 함께 써서 특정 숫자로 치우치지 않아요. Math.random으로 만든 간단한 방식보다 훨씬 고르고, 게임이나 추첨, 표본 추출에 쓰기 알맞아요.