Issue #11578 has been updated by NagaChaitanya Vellanki.


NagaChaitanya Vellanki wrote:
> Yui NARUSE wrote:
> > Use OpenSSL::BN.
> 
> Rehearsal ---------------------------------------------------------------
> Probably prime               11.990000   0.060000  12.050000 ( 12.054223)
> OpenSSL::BN.prime_fasttest?   0.020000   0.000000   0.020000 (  0.024519)
> ----------------------------------------------------- total: 12.070000sec
> 
> user     system      total        real
> Probably prime               12.090000   0.050000  12.140000 ( 12.147566)
> OpenSSL::BN.prime_fasttest?   0.020000   0.000000   0.020000 (  0.021217)
> 
> Thanks for closing.



----------------------------------------
Feature #11578: Add a method to check if a number is probably prime or composite (Patch included)
https://bugs.ruby-lang.org/issues/11578#change-55448

* Author: NagaChaitanya Vellanki
* Status: Rejected
* Priority: Normal
* Assignee: Yukihiro Matsumoto
----------------------------------------
 Added a method to check if a given n is probably prime or composite using Miller- Rabin Test. This method is faster that the sieve method to check for an arbitrary n. Please review my pull request.


https://github.com/ruby/ruby/pull/1051

---Files--------------------------------
0001-Add-Prime.probably_prime.patch (4.46 KB)


-- 
https://bugs.ruby-lang.org/