1. #1

    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  

  2. #2
    Fraggie's Avatar
    Registered
    17/07/02
    Posts
    9,537
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    4/39
    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  

  3. #3
    Gurdt's Avatar
    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  

  4. #4
    Nikke's Avatar
    Registered
    31/12/10
    Location
    Kortrijk
    Posts
    4
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Gurdt's oplossing lijkt me ook de beste!
    no votes  

  5. #5

    Registered
    30/09/02
    Location
    Mariakerke
    Posts
    554
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    2/2
    Quote Originally Posted by Nikke View Post
    This quote is hidden because you are ignoring this member. Show
    Gurdt's oplossing lijkt me ook de beste!
    Bedankt voor uw bijdrage en deze vergeten topic terug op te rakelen voor niets...
    no votes  

  6. #6

    Registered
    29/08/09
    Location
    Antwerpen
    Posts
    1,705
    iTrader
    18 (95%)
    Mentioned
    0 Post(s)
    Reputation
    2/26
    Quote Originally Posted by Krueger View Post
    This quote is hidden because you are ignoring this member. Show
    Bedankt voor uw bijdrage en deze vergeten topic terug op te rakelen voor niets...
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in