`uniqid()` is known as a time consuming function, I'd rather have something like `bin2hex(openssl_random_pseudo_bytes(10))` instead. (Although this would add another dependency to the library)