18 lines
409 B
Bash
18 lines
409 B
Bash
# The following prints a random card from a card deck.
|
|
#
|
|
# cribbed from the ksh93 book, example from page 70
|
|
#
|
|
# chet@po.cwru.edu
|
|
#
|
|
declare -i i=0
|
|
|
|
# load the deck
|
|
for suit in clubs diamonds hearts spades; do
|
|
for n in ace 2 3 4 5 6 7 8 9 10 jack queen king; do
|
|
card[i]="$n of $suit"
|
|
i=i+1 # let is not required with integer variables
|
|
done
|
|
done
|
|
|
|
# and print a random card
|
|
echo ${card[RANDOM%52]}
|