1234
sub GetUnique{ return &Digest::SHA1::sha1_hex(join("", map { chr rand 256 } (1) x (shift || 64)));}