[PATCH] Fix randpass -f 2 to not produce empty passwords

The echo builtin interprets "-e" and "-n" which can lead randpass into
generating empty passwords under some conditions. This patch uses
the printf builtin instead to avoid the issue.

(From a private mail from Timo Juhani Lindfors).