From 053d2e76ad5848c8d95d7d56bfe7f8a6a324c229 Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Thu, 6 Oct 2016 20:20:49 +0200 Subject: RNG --- primes.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'primes.cpp') diff --git a/primes.cpp b/primes.cpp index 934d886..ddb559c 100644 --- a/primes.cpp +++ b/primes.cpp @@ -31,7 +31,7 @@ void fillsmallprimes(){ //cerr< genprimepair(int nbits){ +pair genprimepair(Rng &rng,int nbits){ // for x = nbits/2: // (2^x)^2 = 2^(2x) // (2^x + 2^(x-2))^2 = 2^(2x) + 2^(2x-1) + 2^(2x-4) @@ -41,11 +41,11 @@ pair genprimepair(int nbits){ int x1=nbits/2-2,x2=(nbits+1)/2+2; assert(x1+x2==nbits); return make_pair( - randprime(Bigint::one<