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