</dev/urandom tr -dc '!@#$%_A-Z-a-z-0-9' | head -c32; echo ""
expr substr $(cat /proc/sys/kernel/random/uuid) 1 8
refer to:
Generate random password under linux command line
Linux shell implements multiple methods of random numbers: http://www.cnblogs.com/chengmo/archive/2010/10/23/1858879.html;
Bash shell string manipulation: http://www.jb51.net/article/50435.htm;