13/01/14 18:13
Dice
allora, io faccio questo:
Il mio problema è che alla fine ricavo 5 volte lo stesso risultato, quando io invece voglio 5 numeri diversi.
Per caso basta che istanzio un unico oggetto dado e utilizzo 5 volte il metodo di questo oggetto?
Ho appena provato a fare come pensavo, ma non va bene
Come devo fare???
//istanzio 5 oggetti della classe Dado Dado dado1 = new Dado(6); Dado dado2 = new Dado(6); Dado dado3 = new Dado(6); Dado dado4 = new Dado(6); Dado dado5 = new Dado(6); //lancio i dadi risultato1 = dado1.LancioDado(); risultato2 = dado2.LancioDado(); risultato3 = dado3.LancioDado(); risultato4 = dado4.LancioDado(); risultato5 = dado5.LancioDado(); //stampo i risultati Console.WriteLine(risultato1 + " " + risultato2 + " " + risultato3 + " " + risultato4 + " " + risultato5 + "\n\n"); public int LancioDado() { Random rnd = new Random(); int risultato = rnd.Next(1, numeroFacce + 1); return (risultato); }
Il mio problema è che alla fine ricavo 5 volte lo stesso risultato, quando io invece voglio 5 numeri diversi.
Per caso basta che istanzio un unico oggetto dado e utilizzo 5 volte il metodo di questo oggetto?
Ho appena provato a fare come pensavo, ma non va bene
Come devo fare???
Ultima modifica effettuata da Dice 13/01/14 18:18
aaa