generate random string from a canonical for, useful for software responding like humans