AudioDidact\User::generateRandomCode

returns a dictionary in the form of ["code"=random, "expiration"=24hours from now]