Skip to content

Instantly share code, notes, and snippets.

@constantine-nikolaou
Forked from mattupstate/url62.py
Created February 19, 2018 19:43
Show Gist options
  • Save constantine-nikolaou/48cc0ef006445bbe7d2ab7b47925b180 to your computer and use it in GitHub Desktop.
Save constantine-nikolaou/48cc0ef006445bbe7d2ab7b47925b180 to your computer and use it in GitHub Desktop.
python url62 implementation
import string
import uuid
alphabet = string.digits + string.ascii_letters
def base62_encode(n):
ret = ''
while n > 0:
ret = alphabet[n % 62] + ret
n /= 62
return ret
def url62():
return base62_encode(uuid.uuid4().int)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment