- #!/bin/bash
- array=(/ \` ^ % \* \# @ \( \) \] \[ { } \\ ! $ ? % _ - + = \& \> \< . \~ \, \: \; \' \" \| {a..z} {0..9} {A..Z})
- len=${#array[@]}
- lower=${1:-8}
- ((upper=lower+RANDOM%3))
- for i in $(seq 1 ${upper});do
- echo -n "${array[RANDOM%len]}"
- done
- echo