card_shuffle.py

# =========================================================
# test shuffle card deck
# =========================================================
#
#
# =========================================================

import random

import card_values as cv

# --------------------------------------------------------
# --- global variables
# --------------------------------------------------------

cardDir = './cards/'

# --------------------------------------------------------
# --- functions
# --------------------------------------------------------

# --------------------------------------------------------
# shuffle card desk
# --------------------------------------------------------
# Note: algorithm found on the web
# --------------------------------------------------------

def shuffle(cards):
    for i in range(len(cards)):
        j = random.randrange(i,len(cards))
        cards[j], cards[i] = cards[i], cards[j]

# ---------------------------------------------------------
# --- main
# ---------------------------------------------------------

cards = cv.cardsvalues.keys()

shuffle(cards)

for k in cards:
    print('card: {}  value: {}'.format(k,cv.cardsvalues[k]))