| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| generate_uuid | uuid_module | Function | |
| get_utc_since_1582 | uuid_module | Function | This subroutine is a little broken. It only works for times after 1/1/2006 and takes no account of any future leapseconds. It ought to serve regardless. |
| mtprng_init | uuid_module | Subroutine | Initializes the generator with "seed" |
| mtprng_rand64 | uuid_module | Function | Obtain the next 32-bit integer in the psuedo-random sequence Uses the Mersenne Twister algorithm |