diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-06-12 13:52:56 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2003-06-12 13:52:56 +0000 |
commit | e976dd7979c00f2fc9fc448d151fa74febe3223f (patch) | |
tree | 6f4ba765b0aa80653178dbd4cd75e20bb040feb8 /tests/tests.c | |
parent | c586d9af99302dfed6dcb2cd2e2e5f2e4bb5e90d (diff) | |
download | mpfr-e976dd7979c00f2fc9fc448d151fa74febe3223f.tar.gz |
Added function randlimb().
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2328 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tests.c')
-rw-r--r-- | tests/tests.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/tests.c b/tests/tests.c index ef374c607..5917cfdf0 100644 --- a/tests/tests.c +++ b/tests/tests.c @@ -151,6 +151,16 @@ drand (void) return d; } +/* generate a random limb */ +mp_limb_t +randlimb (void) +{ + mp_limb_t limb; + + _gmp_rand (&limb, RANDS, GMP_NUMB_BITS); + return limb; +} + /* returns ulp(x) for x a 'normal' double-precision number */ double Ulp (double x) |