15 lines
377 B
Bash
Executable File
15 lines
377 B
Bash
Executable File
#!/bin/bash
|
|
|
|
NUM=${RANDOM:1,-1}
|
|
PASSWORD="$(grep -v \' /usr/share/dict/words |shuf -n4 - |tr '\n' "${NUM}")"
|
|
PASSWORD="$(sed 's/ *$//' <<< "$PASSWORD")"
|
|
MOD=$(($RANDOM % 7));
|
|
ARR=( '+' ',' ':' '<' '(' '{' '[' )
|
|
DEL="${ARR[$MOD]}"
|
|
NUM=${RANDOM:-1}
|
|
PASSWORD="${DEL}${PASSWORD}"
|
|
ARR=( '-' '.' ';' '>' ')' '}' ']' )
|
|
DEL="${ARR[$MOD]}"
|
|
PASSWORD="${PASSWORD}${DEL}"
|
|
printf $PASSWORD
|