genaccount - dotfiles - These are my dotfiles. There are many like it, but these are mine.
 (HTM) git clone git://jay.scot/dotfiles
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
       genaccount (462B)
       ---
            1 #!/bin/sh
            2 
            3 generate_username() {
            4         file=$(find /usr/bin/ -type f -exec basename {} \; | shuf -n 1)
            5         words=$(strings "/usr/bin/$file" | grep -Eo '\b[a-zA-Z]{5,}\b' | shuf)
            6         word1=$(echo "$words" | head -n 1)
            7         word2=$(echo "$words" | tail -n 1)
            8         printf "%s_%s" "$word1" "$word2"
            9 }
           10 
           11 generate_password() {
           12         openssl rand -base64 12
           13 }
           14 
           15 username=$(generate_username)
           16 password=$(generate_password)
           17 
           18 printf "Username: %s\n" "$username"
           19 printf "Password: %s\n" "$password"