I need to generate a unique value for each user, currently I'm
doing a sha1 on parameters unique to each user e.g email address and
time stamp, but there is a requirement that the value should be 16
characters long or less, time stamp alone may not be unique, what do
you suggest.

Thanks.