mpz_t rand1,rand2;
mpz_init (rand1);
mpz_init (rand2);
mpz_random (rand1,512);
//mpz_random (rand2,512);
mpz_nextprime ( rand2, rand1 );
gmp_printf("random %Zd\n", rand2);
//free the big ints
mpz_clear(rand1);
mpz_clear(rand2);
但是,我是在随机打印后打印的,但第二次我调用下一个素数时没有打印出来?