org.ifeth.sehr.lib
Class IDGenerator

java.lang.Object
  extended byorg.ifeth.sehr.lib.IDGenerator

public class IDGenerator
extends java.lang.Object

Generates one or more unique digests based on a 'real' random integer

Author:
JOHanley, HansJHaase

Constructor Summary
IDGenerator()
          Constructor if more than one random numbers and digests are required.
 
Method Summary
static java.lang.Integer generateID()
          Return a random Integer...
static java.lang.String generateMsgDig(java.lang.Integer r)
          Return a message digest of a given random number...
 java.lang.Integer generateNextID()
          Generate, store and return a random Integer Use this if you already have an instance of this object and a secure random.
static void main(java.lang.String[] args)
          Testing ...
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDGenerator

public IDGenerator()
Constructor if more than one random numbers and digests are required.

Method Detail

generateNextID

public java.lang.Integer generateNextID()
Generate, store and return a random Integer

Use this if you already have an instance of this object and a secure random. This methods returns a new random no. based on the first secure random object.


generateID

public static java.lang.Integer generateID()
Return a random Integer...


generateMsgDig

public static java.lang.String generateMsgDig(java.lang.Integer r)
Return a message digest of a given random number...


main

public static void main(java.lang.String[] args)
Testing ...