public gmp_randstate_t(gmp_randstate_t op) { val = mpir.gmp_randinit_set(op); }
public static void mpz_urandomm(mpz_t rop, gmp_randstate_t state, mpz_t n) { int __retval; __retval= xmpir_mpz_urandomm(rop.val, state.val, n.val); if( __retval!=0 ) HandleError(__retval); }
public static void mpf_urandomb(mpf_t rop, gmp_randstate_t state, ulong nbits) { int __retval; __retval= xmpir_mpf_urandomb(rop.val, state.val, nbits); if( __retval!=0 ) HandleError(__retval); }
public static uint gmp_urandomm_ui(gmp_randstate_t state, uint n) { int __retval; uint result; __retval= xmpir_gmp_urandomm_ui(out result, state.val, n); if( __retval!=0 ) HandleError(__retval); return result; }
public static void gmp_randseed_ui(gmp_randstate_t state, uint seed) { int __retval; __retval= xmpir_gmp_randseed_ui(state.val, seed); if( __retval!=0 ) HandleError(__retval); }
public static void gmp_randclear(gmp_randstate_t v) { int __retval; __retval= xmpir_gmp_randclear(v.val); if( __retval!=0 ) HandleError(__retval); }
public static gmp_randstate_intptr gmp_randinit_set(gmp_randstate_t op) { int __retval; gmp_randstate_intptr result; __retval= xmpir_gmp_randinit_set(out result, op.val); if( __retval!=0 ) HandleError(__retval); return result; }