Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleEksempel på kjøring
>> randomHand(5)
ans = 

  1×5 struct array with fields:

    suit
    value


% Innholdet i structene i denne listen er likt som i oppgave a

...

Code Block
titleEksempel på kjøring
>> getValue(randomHand(5))
ans =

    'Pair'

>> getValue(randomHand(5))
ans =

    'High Card'

 

 

e)

Vi skal nå sette alt sammen i en hovedfunksjon som kjører simuleringen vår, og som vi kaller for main(num). denne skal ta inn et tall num som er antall ganger vi skal kjøre simuleringen. Funksjonen skal sette opp og dele ut en tilfeldig hånd, hvorpå vi evaluerer hvilken type hånd vi ble delt, vha. funksjonen vi lagde i deloppgave d). Dette skal den gjøre num antall ganger. Funksjonen skal deretter printe ut som resultat prosentfordelingen mellom de forskjellige typene hender med fprintf.

Code Block
titleEksempel på kjøring
>> main(10000);
High Card occurred 5033 times. That is 50.330%
Pair occurred 4186 times. That is 41.860%
Two Pairs occurred 485 times. That is 4.850%
Trips occurred 230 times. That is 2.300%
Straight occurred 34 times. That is 0.340%
Flush occurred 17 times. That is 0.170%
Full House occurred 13 times. That is 0.130%
Quads occurred 2 times. That is 0.020%
Straight Flush occurred 0 times. That is 0.000%

 

f)

Kjør simulasjonen du lagde i oppgave e) 100 000 ganger.