hidden-markov-music.random
rand*
(rand*)(rand* n)Returns a random floating point number between 0 (exclusive) and n (default 1) (inclusive).
select-random-key
(select-random-key key->prob)Takes a collection of [key prob] pairs, whose probs sum to 1.0, and selects a key randomly based on its prob.