Home | History | Annotate | Download | only in resources
      1 function Primes() {
      2   this.primes_ = {};
      3 }
      4 
      5 Primes.prototype.test = function(p) {
      6   for (var divisor in this.primes_) {
      7     if (p % divisor === 0) return false;
      8     if (divisor * divisor > p)
      9       break;
     10   }
     11   this.primes_[p] = 1;
     12   return true;
     13 }
     14