Daniel Martin writes: > I'm just curious - how are you going to do this? The best way I came up > with was: PASS=`head --bytes=16 /dev/urandom | md5sum`
Clever, but it only produces hex. I want all letters and digits. This what I'm using: until [ `expr "$PASSWORD" : ".*"` -ge 8 ] do PASSWORD=`head -c 100 /dev/urandom | tr -dc '[:alnum:]' | head -c 8` done > Oh and I suppose people can argue about /dev/random vs. /dev/urandom, but > for your purposes /dev/urandom should be fine... Right. I just need unpredictable numbers, not random ones. > ...also note that /dev/random might cause the process to freeze > temporarily if the entropy pool has been depleted Inconvenient during an unattended install. -- John Hasler [EMAIL PROTECTED] (John Hasler) Dancing Horse Hill Elmwood, WI