카테고리 닫기
카테고리
×
메뉴
상담모아 홈
상담모아 사이트맵
계산기
혈중 알코올 농도 계산기
부가세 계산기
평수/면적 계산기
증감율 계산기
퍼센트 계산기
분수 계산기
소인수분해 계산기
이자 계산기
복리 계산기
대출이자 계산기
강아지·고양이 나이 계산기
연인 기념일 계산기
마트 계산기
만나이 계산기
띠별 나이 계산기
주휴수당 계산기
로또 당첨금 계산기
부동산 중개수수료 계산기
증여세 계산기
양도소득세 계산기
유틸리티
다양한 이모지 모음
랜덤 닉네임 생성기
난수 생성기
컬러 추출기
집중할때 좋은 백색소음
실시간 서버 시간 조회
내 아이피 주소 확인
랜덤 UUID 생성기
와이파이 QR 코드 생성기
퀵 자바스크립트 연습장
퀵 파이썬 연습장
재미난 도구
오늘 뭐먹지?
로또 번호 생성기
기억력 테스트
슬라이딩 퍼즐
컬러 전문가 테스트
컬러 매치
난수 생성기
원하는 범위와 개수, 옵션을 선택해 난수를 생성하세요.
🎲 난수 생성기
범위
최소값
~
최대값
i
(0 ~ 1,000,000)
출력갯수
출력갯수
i
(1 ~ 1,000)
⚙️
옵션
정렬
정렬
정렬하지 않음
오름차순
내림차순
표시방법
표시방법
세로로 정렬
가로로 콤마 정렬
소수점 발생
소수점 발생
없음
1자리
2자리
3자리
4자리
5자리
6자리
7자리
8자리
중복 제외
초기화
난수 생성
📋 결과
복사하기
복사되었습니다.
➗ 난수 생성 공식
컴퓨터의 난수 생성 원리
컴퓨터는 실제로 완전히 예측 불가능한 '진짜 난수'를 만들지 못합니다. 대신
의사난수 생성기(Pseudo-Random Number Generator, PRNG)
라는 알고리즘을 사용해, 마치 무작위처럼 보이는 수열을 만들어냅니다.
이때
시드(seed)
라는 시작값을 바탕으로 수학적 계산을 반복하여 난수를 만듭니다.
즉, 같은 시드로 시작하면 항상 같은 난수 결과가 나오지만, 시드를 다르게 하면 결과가 달라집니다.
정수 난수
난수 = Math.floor(Math.random() × (최대값 - 최소값 + 1)) + 최소값
소수 난수
난수 = Math.random() × (최대값 - 최소값) + 최소값