Генератор на прости числа – диапазони и битове
Генерирайте случайни прости числа в числов диапазон или изберете дължина в битове до 2048 бита. Инструментът използва пробно деление от типа на решетото за малките множители, след което тест за простота Miller-Rabin с BigInt за големи стойности. По желание можете да покажете метода на доказване и да наложите уникалност при генериране на стойности.
Генераторът на случайни прости числа създава случайни прости числа за разработка и тестване. Изберете да генерирате стойности в числов диапазон или по дължина в битове, с поддръжка за дължини до 2048 бита. Това улеснява подготовката на стойности на прости числа за тестови фикстури, начални данни и други практически задачи по програмиране, без да измисляте числа ръчно.
За големи стойности инструментът използва тест за простота Miller-Rabin с BigInt. Стъпка на пробно деление от типа на решетото обработва първо малките множители. По желание можете да покажете метода на доказване и да наложите уникалност, което е полезно при генериране на серия, когато искате стойностите ѝ да са различни. Генераторът поддържа два подхода: дефинирайте числов диапазон, за да ограничите стойностите, или задайте дължина в битове, за да изберете техния размер.
Числовият диапазон и дължината в битове описват различни начини да дефинирате желаните стойности. Използвайте диапазон, когато сценарият ви изисква прости числа в определени граници; използвайте дължина в битове, когато размерът на генерираните стойности е важен. Простите числа са цели числа, по-големи от 1, без положителни делители, различни от 1 и самите себе си, така че могат да осигурят полезен вход за тестове, които конкретно се нуждаят от прости стойности.
Генераторът на случайни прости числа работи изцяло във вашия браузър. Вашият вход се обработва на вашето устройство и не се качва, съхранява или изпраща към сървър. След зареждане на страницата работи офлайн без зависимост от сървър. Той е полезен за разработчици и DevOps инженери, които се нуждаят от удобни стойности на прости числа за тестване, фикстури, примерни данни или задачи по разработка.
Стъпка 1: Изберете как да генерирате прости числа: задайте числов диапазон или изберете дължина в битове до 2048 бита.
Стъпка 2: Задайте допълнителните опции, например показване на метода на доказване или налагане на уникалност.
Стъпка 3: Генерирайте простите числа; можете да създадете серия вместо ръчно въвеждане на стойности.
Стъпка 4: Копирайте нужните ви стойности за вашите тестове, фикстури или друга разработка.
Случай на употреба: Създавайте стойности на прости числа за автоматизирани тестове и фикстури, така че тестовите данни да са готови без ръчно въвеждане.
Случай на употреба: Генерирайте серия от прости числа за начални данни, когато тест или разработка се нуждае от множество стойности.
Случай на употреба: Използвайте генерираните стойности, за да проверите как приложението обработва прости числа във входа или обработката си.
Случай на употреба: Изберете числов диапазон, когато тестовите случаи се нуждаят от прости числа в определени граници.
Случай на употреба: Изберете дължина в битове, когато имате нужда от генерирани прости числа въз основа на техния размер, а не на числов диапазон.
Случай на употреба: Генерирайте стойности за примерни данни или демонстрации, вместо да въвеждате предполагаеми числа ръчно.