Matemática :: Prime :: Util :: GMP

utilitários relacionados a números e factoring primos, usando o GMP
Baixe Agora

Matemática :: Prime :: Util :: GMP Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Dana Jacobsen
  • Site do editor:
  • http://search.cpan.org/~danaj/

Matemática :: Prime :: Util :: GMP Tag


Matemática :: Prime :: Util :: GMP Descrição

MATH :: Prime :: Util :: O GMP é um conjunto de utilitários relacionados a números primos, usando o GMP. Isso inclui testes de primualidade, obtendo primos em um intervalo e factoring.while, certamente pode ser usado diretamente, o principal objetivo deste módulo é para matemática :: Prime :: Util. Esse módulo carregará automaticamente isso se estiver instalado, acelerando muito muitas de suas operações no Big Numbers.Inputs e saídas para grandes números são por meio de strings, para que você não precise usar um pacote bigint no seu programa. No entanto, se você usar o BIGINT, a Perl converterá automaticamente a entrada para você, para que você não precise suportar seus números. Essa saída, no entanto, será devolvida como escalares ou strings de perl. Matemática :: Prime :: Util tenta reconverter todas as strings de volta para os chamadores Bigint Type Se possível.Synopsis Use matemática :: Prime :: Util :: GMP ': Tudo'; meu $ n = "11579208923731619542357098500868790785326990985008687907853269909850086879078532699846656687984665646879039457584007913129639937"; # Isso não afeta a operação do módulo, mas permite que você digite argumentos de grande número, bem como ENTER (por exemplo): 2 ** 2048 + 1. Use Bigint; # is_prob_prime retorna 0 para composto, 2 para primo, e 1 para talvez primo Diga "$ N é", qw (composto prob_prime def_prime) ; # IS_Prime atualmente é o mesmo - um teste de BPSW é usado. diga "$ n é primo" se is_prime ($ n); # Executar uma série de testes de Miller-Rabin dizem "$ n é um primo ou spsp-2/7 / 61" se is_strong_pseunoprime ($ N, 2, 7, 61); # Veja se $ n é um forte lucas-selfridge pseutoprime dizer "$ n é um primo ou slpsp" se is_strong_lucas_pseutoprime ($ n); # Retorne a referência da matriz aos primos em um intervalo. Meu $ AREF = Primes (10 ** 200, 10 ** 200 + 10000); $ Próximo = Next_Prime ($ N); # Próximo Prime> N $ Prev = Previ_Prime ($ N); # Nobre anterior


Matemática :: Prime :: Util :: GMP Software Relacionado