Module org.cicirello.rho_mu

ρμ - A Java library of randomization enhancements and other math utilities.

Copyright © 2017-2022 Vincent A. Cicirello.

Maven Central GitHub release (latest by date) GitHub Repository GNU General Public License Version 3 (GPLv3)

About the ρμ Library

The ρμ library is a library of Randomization enHancements and Other Math Utilities. It includes implementations of various algorithms for randomly sampling indexes into arrays and other sequential structures, randomly sampling pairs and triples of unique indexes, randomly sampling k indexes, etc. It also includes efficient implementations of random number generation from distributions other than uniform, such as Gaussian, Cauchy, etc. Additionally, it includes implementations of other math functions that are either needed by the randomization utilities, or needed by some of our other projects.

The source code repository is hosted on GitHub. The source code is licensed under the GNU General Public License Version 3 (GPLv3). For more information see the ρμ website.

Support ρμ

GitHub Sponsors Liberapay Ko-Fi