Hoi,
Ik heb dus een klasse gemaakt waarbij ik in de constructor een maximum waarde meegeef.
Dan moet ik 2 waarden genereren die volledig random zijn tussen 0 en die max waarde.
Nu ik maar dus een array met die objecten.
Het probleem is dat de waarden telkens hetzelfde zijn, dus bijvoorbeeld:
array[1].getal1 = 5
array[1].getal2 = 8
array[2].getal1 = 5
array[2].getal2 = 8
array[3].getal1 = 5
array[3].getal2 = 8
Ik weet niet hoe zo iets mogelijk is, maar ik denk dat er dus wel een verklaring moet voor zijn.
De code van het creeren van de tabel:
De constructor van de klasse:
Iemand die raad weet?
dank bij voorbaat,
eugene
Ik heb dus een klasse gemaakt waarbij ik in de constructor een maximum waarde meegeef.
Dan moet ik 2 waarden genereren die volledig random zijn tussen 0 en die max waarde.
Nu ik maar dus een array met die objecten.
Het probleem is dat de waarden telkens hetzelfde zijn, dus bijvoorbeeld:
array[1].getal1 = 5
array[1].getal2 = 8
array[2].getal1 = 5
array[2].getal2 = 8
array[3].getal1 = 5
array[3].getal2 = 8
Ik weet niet hoe zo iets mogelijk is, maar ik denk dat er dus wel een verklaring moet voor zijn.
De code van het creeren van de tabel:
PHP:
1
2
3
4
5
| alOefeningen = new Oefening[aantal]; for (int i = 0; i < aantal; i++) { Oefening o = new Oefening(max); alOefeningen[i] = o; } |
De constructor van de klasse:
PHP:
1
2
3
4
5
6
| public Oefening(int max){ Random g = new Random(); this.Getal1 = g.Next(0, max+1); this.Getal2 = g.Next(0, max+1); } |
Iemand die raad weet?
dank bij voorbaat,
eugene