How Di I write this code? (quite an easy program I guess)

A

Alamannianus

Until now the class is sweet and dandy. Now I want to implement a
function, so that when the user fills in his emailaddress and password,
the system generates a unique id for this user. How can I implement
such a function? Please help.


######################################


public class user {

private String email; //user fills in his email
private String passwort; //user choses a password
private String id; // HERE AN ID SHOULD BE GENERATED BY THE
SYSTEM


public user(String emailAddress, String Userpassword) {

email = emailAddress;
passwort = Userpassword;

}

public void releasedateindtabase () {
System.out.println(("User with ID: " + id ));
System.out.println(("and email Address " + email));
System.out.println(("is registered in the system"));

}


}



###########################################################


// this "superclass" is the one where all users are stored

import java.util.ArrayList;

public class Database {

private Arraylist user;

public Database() {

user = new Arraylist();

}

public void getuser(user theuser) {

user.add(theuser);
}


}
 
M

Malte

Until now the class is sweet and dandy. Now I want to implement a
function, so that when the user fills in his emailaddress and password,
the system generates a unique id for this user. How can I implement
such a function? Please help.

If you use a database have it generate a nextval from a sequence
(Oracle) or by some other means. If not, use the long value generated
from a timestamp.

Then there are the results of this Google:


http://www.google.dk/search?biw=1271&hl=da&q=java+generate+unique+number&btnG=Google-søgning&meta=
 
A

Alamannianus

Thanks for the reply.

I dont want to use a database actually. My problem is how do I do this
exactly (codewise). Do I need to write a new class. How do I get the
connection to the classes I already have?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top