我有一个函数,它接受 2 个字符串,比如用户名和密码作为参数。我需要使用这两个字符串作为输入生成一个随机用户 ID。任何人都可以提出解决方案吗?
generateUserId(String userName, String password)
谢谢
我有一个函数,它接受 2 个字符串,比如用户名和密码作为参数。我需要使用这两个字符串作为输入生成一个随机用户 ID。任何人都可以提出解决方案吗?
generateUserId(String userName, String password)
谢谢
这可能会有所帮助: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);
像这样的东西怎么样
int seed = userName.hashCode() & password.hashCode();
return new String(new Random(seed).nextLong());