Convert Date and Time of hire to a number. Time down to
milliseconds will make key unique. This can also be used, if needed
at a later time, for reference. A random key using CreateUUID(),
for example, is also a good idea - as was mentioned earlier.
Before commiting tho, I would check with accounting, HR, etc,
etc, to see how and where they will use the number:
Will the accounting and HR software permit dashes?
Is there a maximum length the number can be for such
software?
Does the acct/HR software have their own restrictions on
number format?
Will the number be printed on checks?
Will the number be printed on pay stubs?
Will the number be printed on W2 forms, etc?
Does the legal dept for your company have any requirements to
be met?
Is there a standard set by auditors that you may have to
follow?
Will the employee number be used as a key for anything else?
Will the other programs allow alphanumeric characters?