Skip to content

IMRANDIL/gen_UUIDs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gen_uuid

A simple npm package for generating unique UUIDs.

Installation

You can install this package using npm:

npm install @imrandil/gen_uuid

Usage

const generateUUID = require('@imrandil/gen_uuid');

// Generate a UUID
const uuid = generateUUID();

console.log(uuid);
//2928a8fd-5a1c-48c4-d522-abfafbdbb86618f46c18728

Description

This package provides a function generateUUID() that generates a unique UUID (Universally Unique Identifier) each time it is called. The UUIDs generated by this function adhere to the UUID format specified in RFC 4122.

The function uses a cryptographically insecure method to generate UUIDs and may produce collisions if used in applications requiring strong uniqueness guarantees.

Use Case

  • Session Management: Generate unique identifiers for user sessions in web applications.
  • Database Primary Keys: Use UUIDs as primary keys in databases to ensure unique identifiers for each record.
  • Message Queue Identifiers: Generate UUIDs as identifiers for messages in message queue systems to ensure each message is uniquely identified.
  • Distributed Systems: Use UUIDs to uniquely identify resources in distributed systems and microservices architectures.

API

generateUUID()

Generates a unique UUID.

  • Returns: string - A string representing the generated UUID.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Ali Imran Adil

Repository

The source code for this package can be found on GitHub.

Issues

If you encounter any issues or have questions, please open an issue on GitHub.

Releases

No releases published

Packages

No packages published