userName と password という 2 つの文字列をパラメーターとして受け取る関数があります。これら 2 つの文字列を入力としてランダムなユーザー ID を生成する必要があります。誰でも解決策を提案できますか?
generateUserId(String userName, String password)
ありがとう
userName と password という 2 つの文字列をパラメーターとして受け取る関数があります。これら 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());