0

userName と password という 2 つの文字列をパラメーターとして受け取る関数があります。これら 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 に答える