Use str_pad() and dechex() instead of sprint()
Use str_pad() and dechex() instead of sprint()

This is a micro-optimization that improves memory usage when generating
large quantities of UUIDs. See #159 and #160.

ramsey/uuid,michabbb-backup/uuid,michabbb-backup/uuid