我有一个带2个字符串的函数,比如userName和password作为参数。我需要使用这两个字符串作为输入生成随机用户ID。有人可以提出解决方案吗?
generateUserId(String userName, String password)
由于
答案 0 :(得分: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);
答案 1 :(得分:1)
这样的事情
int seed = userName.hashCode() & password.hashCode();
return new String(new Random(seed).nextLong());