Generates functions which pick a random element of an array based upon their assigned relative probabilities.