I have a function which takes 2 strings, say userName and password as parameters. I need to generate a random user id with these 2 strings as input. Can anyone suggest a solution ?
generateUserId(String userName, String password)
Thanks
Darshana
2,5486 gold badges30 silver badges58 bronze badges
2 Answers 2
This might help: http://docs.oracle.com/javase/1.5.0/docs/api/java/util/UUID.html
Fiddle around with it.
String res = UUID.nameUUIDFromBytes((password+username).getBytes()).toString();
System.out.println(res);
answered Jun 1, 2012 at 9:41
nullpotent
9,2801 gold badge34 silver badges44 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
how about something like this
int seed = userName.hashCode() & password.hashCode();
return new String(new Random(seed).nextLong());
answered Jun 1, 2012 at 9:35
juergen d
205k40 gold badges305 silver badges377 bronze badges
Comments
lang-java
id