Macaulay2 Engine
Loading...
Searching...
No Matches

◆ randomDouble()

double randomDouble ( )

Definition at line 248 of file random.cpp.

249{
250 mpfr_t val;
251 mpfr_init2(val, 53);
252 randomMpfr(val);
253 double result = mpfr_get_d(val, MPFR_RNDN);
254 mpfr_clear(val);
255 return result;
256}
VALGRIND_MAKE_MEM_DEFINED & result(result)
void randomMpfr(mpfr_t result)
Definition random.cpp:240

References randomMpfr(), and result().

Referenced by M2::ARingCC::random(), and M2::ARingRR::random().