Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting Current Date Time for a Random Number Generator's Seed

Preferably as a long.

All the example I can find are getting the date/time as a string and not any scalar value. :)

like image 370
bobber205 Avatar asked Aug 20 '10 23:08

bobber205


Video Answer


1 Answers

If you really want the current time as a long, try System.currentTimeMillis(). Alternatively, you can use new Date().getTime().

However, using the current time as a random number generator seed is a very poor choice (at least, if you are using the random numbers for anything important, such as cryptography). You may wish to consider using a random source such as /dev/urandom (if available on your platform).

like image 78
Greg Hewgill Avatar answered Nov 05 '22 10:11

Greg Hewgill