()
| 25 | return mpmath.mpf(s) |
| 26 | |
| 27 | def mkSmall(): # p-digit mpf in [0,2) |
| 28 | s = str(rng.randrange(2)) + '.' + ''.join(str(rng.randrange(10)) for _ in range(prec - 1)) |
| 29 | return mpmath.mpf(s) |
| 30 | |
| 31 | poolA = [mkP() for _ in range(POOL)] |
| 32 | poolB = [mkP() for _ in range(POOL)] |