0.1.9 • Published 3 years ago

megaid v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Mega ID

A collision-resistant ID generator.

~6 centuries of work are needed in order to have a 1% probability of at least one collision with the default id length (11 characters) when generating 100,000 ids per hour.

Install

npm install megaid

Usage

import { mgid } from "megaid"
const id = mgid() //=> "ϻYPnnϧϔλ7jO"

Security

  • Generating Megaid uses crypto api instead of Math.random(). The Crypto module uses unpredictable hardware random generator.

  • Symbols Megaid extends symbols by adding greek letters to reduce the probability of collision.

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago