Page 2 of 3 First 123 Last
  1. #16
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    http://images.starcraftmazter.net/4c...rums/irony.jpg

    Er is totaal niks mis met de Random, het lijkt me toch duidelijk dat de TS gewoon een serieus design probleem heeft in zijn code (die hij blijkbaar niet wil inzien/accepteren na enkele posts die hem daar op wijzen).
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  2. #17
    Hell's Avatar
    Registered
    17/07/02
    Location
    Antwerpen Stad
    Posts
    1,417
    iTrader
    61 (98%)
    Mentioned
    0 Post(s)
    Reputation
    0/6
    Quote Originally Posted by Cycloon View Post
    This quote is hidden because you are ignoring this member. Show
    http://images.starcraftmazter.net/4c...rums/irony.jpg

    Er is totaal niks mis met de Random, het lijkt me toch duidelijk dat de TS gewoon een serieus design probleem heeft in zijn code (die hij blijkbaar niet wil inzien/accepteren na enkele posts die hem daar op wijzen).
    try it: http://dl.dropbox.com/u/1235460/DobbelsteenControl.rar
    en als het werkt, laat het aan iedereen hier weten hoe je het opgelost hebt.
    Dan ben je een echte held.

    De link van NeverWinterX (link)
    Duidt aan dat dit een bekend situatie is. En op te lossen via die override.
    Maar voor mij moet die override niet, dat is overkill in mijn programmaatje.

    En natuurlijk is er niets mis met die Random() , de intellisense zegt het zelf al dat het de Time als Seed gebruikt dus
    Intel Core i5 4460 / ASRock B85M-DGS / Kingston ValueRAM - DDR3L - 16 GB / Asus GTX 970 Strix
    no votes  

  3. #18
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    http://webs.hogent.be/christopher/Do...eenControl.rar

    Ik heb het maar vlug gedaan, mooier zou zijn dat je de controls codegewijs aanmaakt en het Random object doorgeeft via de constructor. Nu wordt er bv niet gekeken of random gezet is e.d. (moet je zelf maar doen). Het idee is duidelijk.

    Maar ik heb eigenlijk geen idee waarom ik hier mijn tijd in gestoken heb want die code is qua ontwerp echt een ramp. Voel je niet persoonlijk aangevallen, maar het kan kwalitatief een stuk beter.
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  4. #19
    FrostByte's Avatar
    Registered
    09/07/05
    Location
    Gentbrugge
    Posts
    1,288
    iTrader
    9 (100%)
    Mentioned
    0 Post(s)
    Leren goed coderen gaat verder dan gewoon wat syntax enzo, hoor. Strakke code leer je pas schrijven na een paar jaar ervaring. Maar laat vooral de moed niet zakken, niet slecht bezig
    "You cannot depend on your eyes when your imagination is out of focus."
    Mark Twain
    no votes  

  5. #20
    Hell's Avatar
    Registered
    17/07/02
    Location
    Antwerpen Stad
    Posts
    1,417
    iTrader
    61 (98%)
    Mentioned
    0 Post(s)
    Reputation
    0/6
    goed gedaan, is wel mooi bedacht van die random ook in form1 te genereren.
    Gij zet een random op een random.
    ik benoem je alvast tot held van de dag

    helaas was de opdracht om alles (incl de random en andere fields) in de control te houden zodoende dat je alleen de method moest aanspreken in base class.
    is maar een dom oefn om zelf eens een control te leren maken.

    de control is ook zelf geschreven in code, weet niet echt wat je bedoelt met "codegewijs aanmaken"

    Cycloon is Held van de dag!!
    Je hebt me gehoord he, 9Lives! Respect him


    @FrostByte
    kheb voor t examen een pokemon spel geschreven, code is onoverzichtelijk en omslachtig, maar het spel werkt en had geen bugs.
    Verder had ik me echt nix van strakke code aangetrokken. Dacht er zelfs niet aan om het te herschrijven. Het was boem patat, t is af, kzen klaar

    en tzal hetzelfde zijn met dit Yahtzee spel hoor, kzen bekan klaar en verder trek ik mij nix van de code aan en ik krijg er extra punten voor want t is een extra oefn
    Last edited by Hell; 28-02-2010 at 23:17.
    Intel Core i5 4460 / ASRock B85M-DGS / Kingston ValueRAM - DDR3L - 16 GB / Asus GTX 970 Strix
    no votes  

  6. #21
    Messias.'s Avatar
    Registered
    06/04/06
    Location
    BXL
    Posts
    4,415
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    2/40
    Quote Originally Posted by Hell View Post
    This quote is hidden because you are ignoring this member. Show
    @FrostByte
    kheb voor t examen een pokemon spel geschreven, code is onoverzichtelijk en omslachtig, maar het spel werkt en had geen bugs.
    Lol.
    I caught a glimpse and now it haunts me.
    no votes  

  7. #22
    Hell's Avatar
    Registered
    17/07/02
    Location
    Antwerpen Stad
    Posts
    1,417
    iTrader
    61 (98%)
    Mentioned
    0 Post(s)
    Reputation
    0/6
    17/20 gekregen hoor ^^
    Intel Core i5 4460 / ASRock B85M-DGS / Kingston ValueRAM - DDR3L - 16 GB / Asus GTX 970 Strix
    no votes  

  8. #23
    NeverwinterX's Avatar
    Registered
    27/08/04
    Location
    Leuven
    Posts
    930
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    11/38
    Je had best wat minder koppig mogen zijn, het antwoord was al lang gegeven.
    no votes  

  9. #24
    Gurdt's Avatar
    Registered
    21/08/08
    Location
    Hasselt
    Posts
    2,653
    iTrader
    8 (100%)
    Mentioned
    0 Post(s)
    Reputation
    5/46
    Quote Originally Posted by Hell View Post
    This quote is hidden because you are ignoring this member. Show
    @FrostByte
    kheb voor t examen een pokemon spel geschreven, code is onoverzichtelijk en omslachtig, maar het spel werkt en had geen bugs.
    Verder had ik me echt nix van strakke code aangetrokken. Dacht er zelfs niet aan om het te herschrijven. Het was boem patat, t is af, kzen klaar

    en tzal hetzelfde zijn met dit Yahtzee spel hoor, kzen bekan klaar en verder trek ik mij nix van de code aan en ik krijg er extra punten voor want t is een extra oefn
    Wat een kuthouding voor een informaticus. Ik hoop dat ge faalt in uw leven.
    Of toch tenminste dat ik niet met u moet samen werken ooit...
    no votes  

  10. #25
    voltje's Avatar
    Registered
    31/07/04
    Location
    Kortrijk
    Posts
    1,019
    iTrader
    4 (100%)
    Mentioned
    0 Post(s)
    Ok het is belangrijk dat uw programma werkt...
    En op school gaan ze vaak ook redeneren van alst werkt ist goed...

    Maar denk er aan...
    Later maakte misschien een mega project daar ge met meerdere aan werkt, of waar gij zelf of iemand anders later aan moet verder werken

    dan is het heel belangrijk dat je code heel gestructureerd is...

    En een kuthouding...
    Goh ik geef toe dat ik voor school projecten ook vaan gwn rap rap codeer en het niet opschoon...
    Je weet toch dat er niet meer zal aangewerkt worden later


    En wat is het probleem met de random klasse?

    Ik doe al lang
    Random r = new Random();
    en dan r.Next(min,max);

    En ik heb lijk nog nooit echt last gehad.

    Ok soms heb je eens dat als je random maakt tussen 1 en 7 dat ge bvb 4x 3 hebt.
    Maar voor zo ver ik iets ken van random kan 4x 3 na elkaar ook random zijn he... :O
    BLOG: http://blog.voltje.be/
    DESKTOP: AMD Phenom x4 925 / ASUS Mobo / ATI RADEON HD5770 1GB DDR5 / 4GB DDR3 / 1x 24" Full HD Samsung/ Logitech G9x / QPad Lowsense / Logitech Illuminated !
    LAPTOP: Lenovo T510 / Intel i5 @ 2.40Ghz / 8GB Ram / 120GB SSD
    WOW CHAR: Averlena, Protection Paladin @ Talnivarr
    no votes  

  11. #26
    Gurdt's Avatar
    Registered
    21/08/08
    Location
    Hasselt
    Posts
    2,653
    iTrader
    8 (100%)
    Mentioned
    0 Post(s)
    Reputation
    5/46
    Checken ze op school niet naar de structuur van het programmeerwerk?
    Naast de functionaliteit is da bij ons een enorm belangrijk aspect waarop ze blijven hameren. Design, documentatie, naamkeuze, leesbaarheid, enzovoort.
    no votes  

  12. #27
    voltje's Avatar
    Registered
    31/07/04
    Location
    Kortrijk
    Posts
    1,019
    iTrader
    4 (100%)
    Mentioned
    0 Post(s)
    bij ons keken ze de eerste 2 jaar naar de code, in het laatste jaar is het:
    t moet werken.
    BLOG: http://blog.voltje.be/
    DESKTOP: AMD Phenom x4 925 / ASUS Mobo / ATI RADEON HD5770 1GB DDR5 / 4GB DDR3 / 1x 24" Full HD Samsung/ Logitech G9x / QPad Lowsense / Logitech Illuminated !
    LAPTOP: Lenovo T510 / Intel i5 @ 2.40Ghz / 8GB Ram / 120GB SSD
    WOW CHAR: Averlena, Protection Paladin @ Talnivarr
    no votes  

  13. #28

    Registered
    04/11/03
    Location
    Wervik
    Posts
    1,901
    iTrader
    35 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/14
    nu ik dit allemaal lees ben ik er nog niet helemaal wijs uit: 1 n00b vraagje dus:

    is het nu het best om de seed aan te passen of maakt dit niet veel uit?
    no votes  

  14. #29
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Zijn probleem was dat hij 6 controls hadden die elk een random object aanmaakte. Omdat het aanmaken zo snel na mekaar gebeurt, hebben veel van die objecten eenzelfde seed en genereren die dus dezelfde getallen (logisch ook, als je bekijkt wat een pseudo-randomgenerator is). De oplossing was dus 1 random object te maken en die te delen met de controls.

    Kort samengevat: Zorg dat een programma maximaal 1 random object heeft (tenzij je weet waar je mee bezig bent).
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  15. #30
    !n$ideR's Avatar
    Registered
    26/09/02
    Location
    Roeselare
    Posts
    104
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Idd net even getest:

    1 object dan next oproepen:

    De Random is niet perfect maar bij normaal gebruik mag je hiermee geen problemen mee hebben

    Vb: Uitlsag na 2000 spins zonder sleep

    Random random = new Random();

    for (int i = 0; i < 2000; i++)
    {
    random.Next(0, 37);
    }

    number 0: 58
    number 1: 59
    number 2: 41
    number 3: 57
    number 4: 58
    number 5: 57
    number 6: 44
    number 7: 51
    number 8: 56
    number 9: 67
    number 10: 52
    number 11: 55
    number 12: 55
    number 13: 54
    number 14: 39
    number 15: 64
    number 16: 61
    number 17: 58
    number 18: 51
    number 19: 48
    number 20: 57
    number 21: 55
    number 22: 48
    number 23: 47
    number 24: 51
    number 25: 57
    number 26: 48
    number 27: 53
    number 28: 56
    number 29: 55
    number 30: 59
    number 31: 59
    number 32: 69
    number 33: 39
    number 34: 57
    number 35: 39
    number 36: 65
    !Bow down!
    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