Quote Originariamente inviata da .Kurt Visualizza il messaggio
Genera un valore random tra 0 e 100, aggiungilo al tuo array, sottrailo alla variabile che contiene il tuo valore da distribuire (800). Appena quel valore (800) diventa minore del valore random massimo che si può generare (100), sostituiscilo in modo tale che i successivi numeri random siano generati tra 0 ed il numero rimanente da distribuire.

Ci metto più a spiegarlo che a scrivere il codice. Fai un tentativo, e se non funziona postalo qui.

Ciao e grazie per la risposta tempestiva. . Non credo che questo sistema sia affidabile... vedo di farti un esempio:
Array di ESATTAMENTE 100 VAR. Che possono avere un valore compreso da 0 a 100
una variabile da distribuire = 800
Metti che arrivi ad assegnare la 99° var dell'array e il sistema mi ha distribuito solo 500 degli 800 mi rimarrebbe (nel migliore dei casi) 200 non assegnati... e nn deve succedere. ..