From eb29f60983a5a71fb8e95d0ad0780105b9049b64 Mon Sep 17 00:00:00 2001
From: EdouardParis <mail@edouard.paris>
Date: Mon, 30 May 2016 18:31:51 +0200
Subject: [PATCH] Add limbs

---
 src/question_5.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/question_5.cpp b/src/question_5.cpp
index 22309a1..d115c4f 100644
--- a/src/question_5.cpp
+++ b/src/question_5.cpp
@@ -40,7 +40,10 @@ int main(int argc, char** argv) {
   assert(argc == 2);
   long n = strtol(argv[1], NULL, 10);
 
-  mpz_class a(n);
+  gmp_randclass state(gmp_randinit_default);
+  state.seed(time(NULL));
+
+  mpz_class a = state.get_z_bits(n * 8 * sizeof(mp_limb_t));
   mpz_class res;
   time_t t;
 
-- 
GitLab