Allora prendere un numero casuale tra 0 e 99 avevo trovato come si fa. Il mio problema era di prendere un valore di una enum a caso e tu mi hai detto di mettere tutti questi valori in un array ed usare math.random sull'indice dell'array in modo da prendermi un valore a caso, e quindi adesso dovrebbe andare.
Ma il mio problema più grosso e settare io la probabilità di uscita dei numeri.
Faccio un esempio, io ho l'insieme {1,2,3,4,5} e voglio che 1 e 5 escano con probabilità ciascuno del 10% 2 e 4 del 20% e di conseguenza 3 con la probabilità del 40%. E' possibile far questo?
In teoria si potrebbe risolvere il problema creando l'insieme {1,2,2,3,3,3,3,4,4,5} e fare in modo che escano in modo equiprobabile, però in caso di molti più elementi e di percentuali del tipo 17% 52% e così via sarebbe troppo difficoltoso fare in questo modo, quindi è possibile scegliere i valori della probabilità per ogni singolo elemento dell'enum?