Hell
Legacy Member
ik ben een yahtzee spel aan het schrijven en ben bijna klaar.
Wat ik alleen raar vind is dat mijn dobbelstenen altijd van 6 naar 1 gaan.
De 2de worp is ALTIJD 1 of 2 kleiner dan de voorgaande worp.
En als het op 1 komt, dan is de volgende vaak 6 of 5...
de code is:
Ik weet dat 2de parameter MaxValue is en normaal 6 moet zijn, maar 6 kwam nooit op scherm dus heb ik 7 gemaakt. Dat even terzijde...
Met die Random zou het normaal toch willekeurige waarden moeten nemen ipv een soort van aftelling...
iemand enig idee ?
Wat ik alleen raar vind is dat mijn dobbelstenen altijd van 6 naar 1 gaan.
De 2de worp is ALTIJD 1 of 2 kleiner dan de voorgaande worp.
En als het op 1 komt, dan is de volgende vaak 6 of 5...
de code is:
Code:
Random gooi = new Random();
Ogen = gooi.Next(1,7);
Ik weet dat 2de parameter MaxValue is en normaal 6 moet zijn, maar 6 kwam nooit op scherm dus heb ik 7 gemaakt. Dat even terzijde...
Met die Random zou het normaal toch willekeurige waarden moeten nemen ipv een soort van aftelling...
iemand enig idee ?
Omdat ge telkens een sleep doet gaat uw for loop trager itereren en zal de tijd voor de for loop anders zijn als hij terug bij Random gooi = new Random(); aankomt. Hier zal dus telkens het eerste getal van een andere random sequentie worden opgevraagd.
hehe