Hi,
I am trying to write code that will permit me to select a "random" element from an array with each element having it's own weighting.
For example, assume array A = [1;2;3;4], where there is a 10% chance for 1, 20% chance for 2, 30% chance for 3 and 40% chance for 4 to be chosen.
I suppose I could just have number 2 added twice, number 3 three times and 4 four times, but trying to find something more robust since the data I'm working with is very large.
How would I go about writing this code?
Thanks