View Full Version : [Vb2008.net] Mescolare un array
Salve ,
sto cercando di mescolare un array di 16 numeri, e fare in modo che non vengono ripescati i numeri già usciti. In Pratica vorrei farei in modo che su label.text vengono estratti alcuni numeri (4 a testa) , senza avere però doppioni su piu label.text . Come posso fare?
Grazie
Salve ,
sto cercando di mescolare un array di 16 numeri, e fare in modo che non vengono ripescati i numeri già usciti. In Pratica vorrei farei in modo che su label.text vengono estratti alcuni numeri (4 a testa) , senza avere però doppioni su piu label.text . Come posso fare?
Grazie
prendi i valori in maniera sequenziale e per ogni valore lo ricopi in un altro vettore nella posizione data da un random tra 0 e 15 se la posizione è occupata scegli un altro numero casuale
Ti posso aiutare con uno spezzino (spezzone mi pare troppo) C#
class Program
{
static Random rnd = new Random();
static void Main(string[] args)
{
int[] AllNumbers = new [] {4, 7, 29, 10, 22, 523, 123, 141,
252, 18, 76, 65, 54, 43, 32, 21};
var unordered = AllNumbers.OrderBy(n => rnd.Next()).ToArray();
unordered.ToList().ForEach(Console.WriteLine);
Console.ReadKey();
}
}
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.