Simulation and Design

점을 초과하여 파산
카드를 더 뽑는 행위
카드를 뽑을 차례에서 카드를 뽑지 않을 때
플레이어에게 카드를 나눠주고 카지노 측을
대변하여 베팅을 하는 사람
simBlackjack
printIntro
getInputs
simNBlackjacks
printSummary
simOneBlackjack
def printIntro():
pass
•
•
simNBlackjacks
• printIntro
• getInputs
• printSummary
simOneBlackjack
createDeck
shuffleDeck
pickTopCard
calculateTo
talPoints
checkIfBust
ed
valueOf(“cJ”)
for each index i in array, starting from index 0:
Let j be a random integer between i and n – 1
Exchange i-th and j-th element in the array
Python
for i in range(0, len(deck)):
j = random.randint(i, len(deck) – 1)
temp = deck[i]
deck[i] = deck[j]
deck[j] = temp
list.pop()
>> deck = [1, 2, 3, 4, 5, 6, 7]
>> print(pickTopCard(deck))
>> print(deck)
This is a program that calculates the probability
of a blackjack dealer busting by simulating
certain number of games.
How many games should I simulate?
The dealer has a <percentage, 0 decimal place>
chance to bust.
The dealer has a 34% chance to bust.
calculateTotalPoints
checkIfBusted
checkIfSmallerThan17
max
min