бинарный тест

Я генерирую числа с помощью Java-программы (BigIntegers), и я хочу знать, есть ли доступный двоичный файл, который я мог бы использовать для запуска тестов на соответствие с генерируемыми числами …. Предположим, я кормлю их через канал из моей java-программы в двоичный файл. Это там? Я пытаюсь найти пакеты для aks на apt, но я не вижу ничего «простого», только libs, которые я мог бы использовать для программирования файлов (например, на основе GMP).

One Solution collect form web for “бинарный тест”

OpenSSL

Программа openssl выполняет тесты на первичность:

$ a=31 $ openssl prime 31 1F (31) is prime $ openssl prime 18446744073709551557 FFFFFFFFFFFFFFC5 (18446744073709551557) is prime 

Команда указана с помощью ( openssl help ):

 $ openssl help 2>&1 | grep prime pkeyparam pkeyutl prime rand 

И детали фактической команды задаются ( -help или -help ):

 $ openssl prime -help Usage: prime [options] [number...] number Number to check for primality -help Display this summary -hex Hex output -generate Generate a prime -bits +int Size of number in bits -safe When used with -generate, generate a safe prime -checks +int Number of checks 

Также возможны очень длинные числа (2 ^ 521) -1 (число Мерсенны с 157 десятичными цифрами):

 $ time openssl prime $(BC_LINE_LENGTH=0 bc <<<'2^521-1') 1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF (6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151) is prime real 0m0.042s 

Две другие утилиты, не связанные с openssl, но связанные с штрихами:


Коэффициенты и коэффициент:

простые числа – генерируют простые числа в коэффициентах факторного коэффициента

 $ echo $(primes 10 50) 11 13 17 19 23 29 31 37 41 43 47 $ openssl prime 11 13 17 19 23 29 31 37 41 43 47 B (11) is prime D (13) is prime 11 (17) is prime 13 (19) is prime 17 (23) is prime 1D (29) is prime 1F (31) is prime 25 (37) is prime 29 (41) is prime 2B (43) is prime 2F (47) is prime $ factor 11 13 17 19 23 29 31 37 41 43 47 11: 11 13: 13 17: 17 19: 19 23: 23 29: 29 31: 31 37: 37 41: 41 43: 43 47: 47 $ factor 18446744073709551557 18446744073709551557: 18446744073709551557 $ factor 18446744073709551559 18446744073709551559: 41 163 269 8807 1165112831 

Совсем близко к максимальному (подписанному) 64-битовому целому числу:

 $ printf '%X\n' 18446744073709551559 $(( (2<<63) - 1 )) FFFFFFFFFFFFFFC7 FFFFFFFFFFFFFFFF 
  • команда expr, используемая для работы и остановки
  • Как рассчитать (взвешенное) большинство по столбцам?
  • Как правильно установить R в Debian?
  • базовое деление с использованием переменных и целых чисел
  • Скрипт застрял, говоря 1 ответ с 2 доступными: Math related
  • Как суммировать массив чисел bash (некоторые в научной нотации)?
  • Как я могу обойти все числа в файле?
  • Выражение выражения командной строки?
  • Лучшее решение для поиска групп идентификаторов (перестановки / комбинации)
  • Решение уравнения для оболочки?
  • Гексадецималы до десятичных чисел $ ((0039))
  • Linux и Unix - лучшая ОС в мире.