source:
trunk/essentials/app-shells/bash/examples/scripts/randomcard.bash@
3506
| Last change on this file since 3506 was 3228, checked in by , 19 years ago | |
|---|---|
| File size: 409 bytes | |
| Line | |
|---|---|
| 1 | # The following prints a random card from a card deck. |
| 2 | # |
| 3 | # cribbed from the ksh93 book, example from page 70 |
| 4 | # |
| 5 | # [email protected] |
| 6 | # |
| 7 | declare -i i=0 |
| 8 | |
| 9 | # load the deck |
| 10 | for suit in clubs diamonds hearts spades; do |
| 11 | for n in ace 2 3 4 5 6 7 8 9 10 jack queen king; do |
| 12 | card[i]="$n of $suit" |
| 13 | i=i+1 # let is not required with integer variables |
| 14 | done |
| 15 | done |
| 16 | |
| 17 | # and print a random card |
| 18 | echo ${card[RANDOM%52]} |
Note:
See TracBrowser
for help on using the repository browser.
