public final class PrimeList extends java.lang.Object implements java.lang.Iterable<java.math.BigInteger>
| Modifier and Type | Class and Description |
|---|---|
static class |
PrimeList.Range
Range of probable primes.
|
| Constructor and Description |
|---|
PrimeList()
Constructor for PrimeList.
|
PrimeList(PrimeList.Range r)
Constructor for PrimeList.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkPrimes()
Check if the list contains really prime numbers.
|
protected boolean |
checkPrimes(int n)
Check if the list contains really prime numbers.
|
java.math.BigInteger |
get(int i)
get prime at index i.
|
static java.math.BigInteger |
getLongPrime(int n,
int m)
Method to compute a prime as 2**n - m.
|
static java.math.BigInteger |
getMersennePrime(int n)
Method to compute a Mersenne prime as 2**n - 1.
|
java.util.Iterator<java.math.BigInteger> |
iterator()
Iterator.
|
int |
size()
size of current list.
|
java.lang.String |
toString()
toString.
|
public PrimeList()
public PrimeList(PrimeList.Range r)
r - size range for primes.public static java.math.BigInteger getLongPrime(int n, int m)
n - power for 2.m - for 2**n - m.public static java.math.BigInteger getMersennePrime(int n)
n - power for 2.protected boolean checkPrimes()
protected boolean checkPrimes(int n)
public java.lang.String toString()
toString in class java.lang.Objectpublic int size()
public java.math.BigInteger get(int i)
public java.util.Iterator<java.math.BigInteger> iterator()
iterator in interface java.lang.Iterable<java.math.BigInteger>