当我们在某个网站注册用户的时候,通常会收到激活邮件,点击链接激活之后才能使用账号。那么链接后面那长长的字符串是怎么生成的呢?
通用唯一标识码,UUID(Universally Unique Identifier)可以产生一组32位数的16进制数字,这串数字保证了所产生的数字几乎是唯一的。这样就能保证产生的激活链接就是唯一的了。
在java中生成 uuid 是非常简单的:
/** * 获得随机的字符串 * @return */ public static String getUUID() { return UUID.randomUUID().toString().replaceAll("-", ""); }