Let's use SHA1, while this is not authenticating the content of the hash but just acts as a random string, relying on MD5 by todays standards is a bad idea if you want to be taken seriously ;)  Also don't include the date, it can be guessed and reduces the randomness.