Skip to main content

Simple generator of unique tokens.

Project description

“uniqtoken” is DEPRECATED! Please see new version “uqid”: https://pypi.python.org/pypi/uqid/

Old “uniqtoken” usage:

pip install uniqtoken
from uniqtoken import uniqtoken

token1 = uniqtoken()
token2 = uniqtoken()
assert token1 != token2
  • Starts with a sequence random enough to be indexed efficiently when token is used as a hash key.

  • This random sequence is long enough to be hard to guess.

  • Ends with explicit timestamp with precision about 0.01 seconds (system dependent) to be more unique.

  • Is more than 3x faster than standard uuid.uuid4() - see tests in uniqtoken.py:test().

  • Is ready to be used as a fixed length string token containing exactly 64 safe hex digits.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uniqtoken-0.1.3.tar.gz (1.5 kB view details)

Uploaded Source

File details

Details for the file uniqtoken-0.1.3.tar.gz.

File metadata

  • Download URL: uniqtoken-0.1.3.tar.gz
  • Upload date:
  • Size: 1.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for uniqtoken-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8ea4372afe329d77f7c0317afe23b6a5d58f9f81937567c334ec7d2165950b8d
MD5 7d0c59a93d2cb19f3c3fcde1c6b4f1db
BLAKE2b-256 6799b3ae248176ed874f0124ef30211d0b8b922bad3811f26f1406fad21daf0a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page