Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import shuffle
- values = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K']
- cards = 4 * values # create 52 cards (only the 52 values are required; suits are irrelevant and not needed)
- trials = 5_000_000
- desired_outcome = 0
- for _ in range (trials):
- shuffle(cards) # shuffle the cards using random.shuffle()
- for i in range (51):
- if cards[i] == cards[i+1]:
- desired_outcome += 1
- break
- print(f'Desired Outcome = {desired_outcome :,} times = {desired_outcome*100/trials :.2f}%')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement