Use the Vose struct for weighted randomizations