Skip to content

kenany/find-prime

Repository files navigation

find-prime

Find a prime.

Example

var findPrime = require('find-prime');

findPrime(100, function(error, prime) {
  console.log(prime.toString());
  // => '1191049104492544277555931735013'
});

Installation

$ npm install find-prime

API

var findPrime = require('find-prime');

findPrime(bits, [options], callback)

Searches for a possible prime number of size bits. Calls callback(error, bigint) when a candidate has been found. bigint is an instance of bigi.

Through the optional options Object, you can set the maximum amount of time to block the main thread (options.maxBlockTime) and the number of Miller-Rabin tests to run (options.millerRabinTests).