aboutsummaryrefslogtreecommitdiff
path: root/bin/rnda
blob: 99042bf661f5763a26f182361b5d8fd5c86a9dab (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#!/bin/sh
# Choose a random argument using rndi(1).
if [ "$#" -eq 0 ] ; then
    printf >&2 'rnda: No args given\n'
    exit 1
fi
seed=$(rnds)
argi=$(rndi 1 "$#" "$seed") || exit
shift "$((argi-1))"
printf '%s\n' "$1"