TOlfRandomIDGenerator Class

Definition

Delphi
type TOlfRandomIDGenerator = class(TObject)
Inheritance
TObject
TOlfRandomIDGenerator

Methods

SetDefaultSize(Cardinal)

Set the default size used by other methods of this class when no size is given when generating an ID.

getID(Byte, Cardinal)

Generate a string composed by a random list of chars (0..9 -> numbers, 0..35 -> numbers + lowercased letters ('a'-'z'), 0 ..61 -> numbers and letters ('a'-'z' and 'A'-'Z')

getIDBase10(Cardinal)

Generate a string with random numbers between '0' and '9'

getIDBase2(Cardinal)

Generate a string with random numbers between '0' and '1'

getIDBase36(Cardinal)

Generate a string with random numbers between '0' and '9' or letters between 'a' and 'z'

getIDBase62(Cardinal)

Generate a string with random numbers between '0' and '9' or letters between 'a' and 'z' or 'A' and 'Z'