#!/bin/sh

# a simple password generator
# arguments: [-s] [<length> [<count>]]
#  [-s] allows symbols
# requires: tr, head

charset='A-Za-z0-9'
if test X$1 = X-s; then
    charset='!-~'
    shift
fi

length=${1:-10}
count=${2:-8}

export LC_ALL=C LANG=C

for _ in `seq "$count"`; do
    tr -dc "$charset" < /dev/urandom | head -c "$length"
    echo
done

