0

我有一个函数,它接受 2 个字符串,比如用户名和密码作为参数。我需要使用这两个字符串作为输入生成一个随机用户 ID。任何人都可以提出解决方案吗?

generateUserId(String userName, String password)

谢谢

4

2 回答 2

2

这可能会有所帮助:http://docs.oracle.com/javase/1.5.0/docs/api/java/util/UUID.html 摆弄它。

String res = UUID.nameUUIDFromBytes((password+username).getBytes()).toString();
System.out.println(res);
于 2012-06-01T09:41:42.040 回答
1

像这样的东西怎么样

int seed = userName.hashCode() & password.hashCode(); 
return new String(new Random(seed).nextLong());
于 2012-06-01T09:35:34.463 回答