Here are some links to software which is available
(free, but with absolutely no warranty),
in most cases as open-source software under the
GNU General Public License.
If you prefer a different license such as
FreeBSD, please contact me.
Other software to which I have made some contribution
(but am not the primary developer) includes:
- Uniform and normal
random number generators
including xorgens, ranut and rannw.
- Old (mainly obsolete) programs related to searching for
(the program irred).
- The (very old) multiple precision arithmetic package
- Some software which I wrote a long time ago (e.g. for zero-finding
and minimization) is available from
a software package for
fast arithmetic in GF(2)[x] (multiplication, squaring, GCD),
and searching for irreducible/primitive trinomials.
a package for integer factorisation using Lenstra's elliptic
curve method (ECM).
a package for integer factorisation using the number field sieve (NFS).
a C library for multiple-precision floating-point computations
with correct rounding.
program for parallel sorting.
Return to Richard Brent's index page