Bonjour!
J'essaye de générer des nombres aléatoires mais j'obtiens le même nombre à chaque fois...
//generate s
//t for making the minumum value of s big enough
mpz_set_str(t, "10000000", 10);
mpz_t seed;
mpz_init(seed);
gmp_randinit_default(state);
mpz_init_set_str(seed, "2^112", 10);
gmp_randseed(state, seed);
//the range of temp is 0 ~ 2^28-1
mpz_urandomb(temp, state, 28);
mpz_add(s, temp, t);
gmp_printf("The private info s is: %Zd\n", s);
gmp_randclear(state);
mpz_clear(seed);
Merci de votre aide