uuid no longer omits leading zeroes when stringifying.
Removed accidental insertion of keys and fixed the random pick.
This got a bit out of hand...