랜덤 소수 생성기: 온라인 범위·비트 길이 지정
숫자 범위 안에서 랜덤 소수를 생성하거나 비트 길이를 선택하세요(최대 2048비트). 도구는 작은 인수 처리에 체 방식 시행 나눗셈을 사용한 뒤 큰 값에 BigInt 기반 Miller-Rabin 소수 판정을 적용합니다. 값을 생성할 때 증명 방법을 표시하고 고유성을 강제할 수 있습니다.
랜덤 소수 생성기는 개발과 테스트용 랜덤 소수를 만듭니다. 숫자 범위 안에서 값을 생성하거나 비트 길이로 생성하세요. 비트 길이는 최대 2048비트까지 지원됩니다. 숫자를 손으로 만들어 내지 않고 테스트 픽스처, 시드 데이터, 기타 실용 프로그래밍 작업용 소수 값을 준비하기 쉬워집니다.
큰 값에는 BigInt 기반 Miller-Rabin 소수 판정을 사용합니다. 체 방식 시행 나눗셈 단계가 먼저 작은 인수를 처리합니다. 증명 방법을 표시하고 고유성을 강제할 수 있으며, 묶음으로 생성하면서 값을 서로 다르게 하고 싶을 때 유용합니다. 생성기는 두 가지 방식을 지원합니다. 값을 제한할 숫자 범위를 정의하거나, 크기를 정할 비트 길이를 설정하세요.
숫자 범위와 비트 길이는 원하는 값을 정의하는 서로 다른 방식입니다. 특정 범위 안의 소수가 필요한 시나리오에는 범위를 사용하고, 생성된 값의 크기가 중요할 때는 비트 길이를 사용하세요. 소수는 1과 자기 자신 외에 양의 약수가 없는 1보다 큰 정수이므로, 소수 값이 특별히 필요한 테스트에 유용한 입력이 될 수 있습니다.
랜덤 소수 생성기는 전적으로 브라우저에서 실행됩니다. 입력은 사용자의 기기에서 처리되며 업로드되거나 저장되거나 서버로 전송되지 않습니다. 페이지가 로드된 후에는 서버 의존성 없이 오프라인에서도 동작합니다. 테스트, 픽스처, 샘플 데이터, 개발 작업용으로 편리한 소수 값이 필요한 개발자와 DevOps 엔지니어에게 유용합니다.
1단계: 소수 생성 방식을 선택하세요: 숫자 범위를 설정하거나 비트 길이를 고르세요(최대 2048비트).
2단계: 증명 방법 표시나 고유성 강제 같은 추가 옵션을 설정하세요.
3단계: 소수를 생성하세요. 값을 손으로 입력하는 대신 묶음으로 만들 수 있습니다.
4단계: 테스트, 픽스처, 기타 개발 작업에 필요한 값을 복사하세요.
사용 사례: 자동 테스트와 픽스처용 소수 값을 만들어 손 입력 없이 테스트 데이터를 준비하세요.
사용 사례: 테스트나 개발 설정에 여러 값이 필요할 때 시드 데이터용 소수 묶음을 생성하세요.
사용 사례: 생성된 값으로 애플리케이션이 입력이나 처리 로직에서 소수를 어떻게 다루는지 확인하세요.
사용 사례: 테스트 케이스에 지정된 범위 안의 소수가 필요할 때 숫자 범위를 선택하세요.
사용 사례: 숫자 범위가 아니라 크기를 기준으로 생성된 소수가 필요할 때 비트 길이를 선택하세요.
사용 사례: 추측한 숫자를 입력하는 대신 샘플 데이터나 데모용 값을 생성하세요.