I would like to generate variates from different Beta distributions using a set of user-generated probabilities. I understand that scipy.stats.beta.rvs(a,b) generates random variates using probabilities generated internally but I would like to use my own probabilities instead. I suspect this must be trivial but have not been able to work it out myself. Thanks in advance.
