RandomGUID generates truly random GUIDs by using the system's IP address (name/IP), system time in milliseconds (as an integer), and a very large random number joined together in a single String that is passed through an MD5 hash. The IP address and system time make the MD5 seed globally unique and the random number guarantees that the generated GUIDs will have no discernable pattern and cannot be guessed given any number of previously generated GUIDs. (http://www.javaexchange.com) Note that this ebuild move the class from the <default> package into the com.javaexchange package, so as to prevent class lookup failures, such as when used in conjunction with Tomcat (which has a different <default> package for JSP files).
Created attachment 1541 [details] ebuild for dev-java/randomguid-1.2