Skip to content

Instantly share code, notes, and snippets.

@the-sanjar
Forked from DarrenN/shortid.rb
Created June 14, 2019 12:43
Show Gist options
  • Save the-sanjar/73c35b967e9c5e822ed371798df825ec to your computer and use it in GitHub Desktop.
Save the-sanjar/73c35b967e9c5e822ed371798df825ec to your computer and use it in GitHub Desktop.
Short unique ID (Ruby)
t = DateTime
id = t.now.strftime("%Y%m%d%k%M%S%L") # Get current date to the milliseconds
id = id.to_i.to_s(36) # will generate somthing like "5i0sp1h4tkc"
# Reverse it
id.to_i(36)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment