</dev/urandom tr -dc '12345!@#$%qwertyuioplkjhgfdsazxcvbnm!@#$%^&*()_+{}|":?><XCVBZXCVBNML67890KJHGFDSAQWERTYUIOP' | head -c16; echo

-c16 16代表生成多少位