Allora... spero di trovare qualche matematico che mi aiuti (sono un povero tecnico sviluppatore, perdonatemi se uso termini impropri, sono assolutamente ignorante di matematica/statistiche/algoritmi/etc).
In pratica ho una matrice di numeri in sequenza, che vanno da 1 a 200, ed ho bisogno che un sottoinsieme determinato di numeri (ad esempio i numeri 2,5,13,18,20) vengano casualmente ed equamente distribuiti all'interno della matrice stessa, che deve a sua volta essere ordinata casualmente.
Per "equamente distribuiti" intendo che la concentrazione di questo sottoinsieme di numeri, alla fine dell'operazione, non deve risultare tutta "attaccata" da una parte...
Esempio, se considerate i puntini "tutti gli altri numeri", e li disponete uno dietro l'altro dopo l'operazione di randomizzazione, voglio evitare di ritrovarmi un risultato come questo:
.......[2,5,13,18,20]..................... (perchè tutti i numeri sono concentrati, attaccati)
evitando anche questo: (perchè comunque la maggioranza stanno tutti attaccati a sinistra)
[2].[13]..[18]..[5]........................[20].......
Mentre invece mi va bene, ad esempio:
....[2]......[13].......[5].[18]...............[20]
o anche:
[13]...[2]..........[18]..........[20]......[5]......
Quindi, in definitiva, mi servirebbe sapere se esiste un termine tecnico o un nome con cui si possa chiamare questa distribuzione di numeri "ben spalmata", in modo che possa andare a studiarmi l'argomento e poi capire come implementarla dal punto di vista della programmazione.
Grazie !!
Marco.