Simple and easily extensible library to create random numbers using customized distributions