14/02/10 22:10
sps84
Ciao a tutti sto cercando di realizzare un semplice programmino che mi estrae dei numeri a caso uno diverso dall'altro, in giro ho trovato un pò di sorgenti ma non riesco a farli andare, quello qui di seguito è stato riadattato ma non funge, i numeri vengono estratti ma non vengono tolti dalla lista da cui vengono pescati per capirci
static void Main(string[] args) { SortedList sorted = new SortedList(); for (int x = 0; x < 20; x++) { sorted.Add(x, x); } sorted.Remove(1); for (int x = 1; x < 11; x++ ) { Console.WriteLine(sorted.GetByIndex(x)); } Random rnd = new Random(unchecked((int)DateTime.Now.Ticks)); for (int x = 1; x < 11; x++) { int k = rnd.Next(0, sorted.Count); sorted.Remove(k); Console.WriteLine("Numero estratto : " + k + " " + x); } }
aaa