|
|
|
1000 Java Tips ebook
|
|
 

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java
programming articles and tips. Please take your copy here.
Take your copy of free "Java Technology Screensaver"!. |
|
How can generate absolute unique number without using complicated math functions
|
JavaFAQ Home » Security

Question: How can I generate absolute
unique number without using complicated math functions? Not pseudo random from
Java API...
I do not need it for high security; I need to have a unique Id for database
connection...
Answer:
Combine any of the following:
- IP address
- process id
- random number (from Java API)
- Date(month,day,year)
- Time(hour,minute,second, millisecond) and then put them together like this:
IPIPIPMonthDayYearHourSecond...Id..RND...
You can also put them in different order each time when you do it
| Code: |
//Here just simplest example on random() usage..
//Real working code is up to you :-)
public class RandomNumbers {
private static void doRawRandomNumber() {
double rawRandomNumber;
rawRandomNumber = Math.random();
System.out.println("-------------------------------------------------");
System.out.println("Raw random number : " + rawRandomNumber);
System.out.println("-------------------------------------------------");
System.out.println("\n");
}
/**
* Sole entry point to the class and application.
* @param args Array of String arguments.
*/
public static void main(String[] args) {
doRawRandomNumber();
}
}
|
Some another Java code examples for Math.random() you
can find here
Printer Friendly Page
Send to a Friend
Search here again if you need more info!
|
|
|