|
linbox
|
#include <multimod-randomprime.h>
Public Types | |
| typedef std::vector< integer > | Prime_Type |
Public Member Functions | |
| MultiModRandomPrime (size_t n=1, uint64_t bits=30, uint64_t seed=0) | |
| Prime_Type | randomPrime () const |
randomPrime(). | |
| Prime_Type | randomPrime (Prime_Type &p) const |
randomPrime(Prime_Type& p). | |
| Prime_Type | createPrimes (const integer &maxPrime, const integer &productBound) const |
Static Public Member Functions | |
| static void | setSeed (unsigned long ul) |
setSeed(unsigned long ul). | |
Protected Attributes | |
| uint64_t | _bits |
| size_t | _size |
| integer | _shift |
| typedef std::vector<integer> Prime_Type |
|
inline |
|
inline |
return a vector of random prime
|
inline |
randomPrime(Prime_Type& p).
return a random prime
|
inlinestatic |
Set the random seed to be ul.
|
inline |
|
protected |
|
protected |
|
protected |