Comment générer des nombres basés sur une distribution discrète arbitraire?
Par exemple, j'ai un ensemble de nombres que je veux générer. Disons qu'ils sont étiquetés de 1 à 3 comme suit.
1: 4%, 2: 50%, 3: 46%
Fondamentalement, les pourcentages sont des probabilités d'apparaître dans la sortie du générateur de nombres aléatoires. J'ai un générateur de nombres pesudorandom qui générera une distribution uniforme dans l'intervalle [0, 1]. Y a-t-il une manière de faire ça?
Il n'y a pas de limites sur le nombre d'éléments que je peux avoir, mais le% totalisera 100%.