Thread: C# Random vraagje
-
22-12-2010, 21:09 #1Banned
- Registered
- 26/03/09
- Location
- Luik
- Posts
- 365
- iTrader
- 0
- Mentioned
- 0 Post(s)
C# Random vraagje
Hi als je bv een array hebt me bv de letters a,b,c,d,e,f,g,h in
en ge drukt op een knop vo random een letter te krijge, hoe kunt ge dan bij de volgende druk op de knop voorkome da diezelfde letter nog eens gegenereerd wordt? Heb eens opt internet gekeken ma veel info was er niet over.no votes
-
-
22-12-2010, 21:16 #2
Je wil dus enkel verhinderen dat de vorige letter niet gekozen wordt bij een huidige trekking?
Ifso: dan stap je af van het random zijn en moet je zelf code schrijven om dit te verhinderen, en daar zal je wel snel achter komen.no votes
-
22-12-2010, 21:37 #3Approved 9-lifer
- Registered
- 21/08/08
- Location
- Hasselt
- Posts
- 2,653
- iTrader
- 8 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 5/46
Telkens je een karakter gekozen hebt haal je die uit de array.
Als je moeilijk wilt doen of de array is niet zomaar aan te passen; steek dat karakter dan in een nieuwe lijst, en kijk bij elke random trekking of dat karakter al ooit voorgekomen is (door gebruik te maken van die nieuwe lijst). Je moet dan blijven random karakters vragen totdat je er eentje vindt dat nog niet in die lijst voorkwam!o/'no votes
-
07-01-2011, 17:41 #4
Gurdt's oplossing lijkt me ook de beste!
Mijn game design website | Probeer mijn games!no votes
-
07-01-2011, 18:45 #5Member
- Registered
- 30/09/02
- Location
- Mariakerke
- Posts
- 554
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/2
no votes
-
07-01-2011, 19:25 #6Member
- Registered
- 29/08/09
- Location
- Antwerpen
- Posts
- 1,705
- iTrader
- 18 (95%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/26
no votes

