Fixed bug causing script to hang …
The original 'cat /dev/urandom' method caused the script to hang indefinitely on my system. Give that Linux has UUID generation built in at the kernel level, I see no reason to use such a hackish method.