ID Tools

Cómo generar ID Únicos en JavaScript

¿Cuántos?

Cómo generar IDs únicos en JavaScript

1. Usando la Hora Actual

Genera un ID único basado en la hora actual. Ten en cuenta que esto podría no ser completamente único si generas muchos IDs rápidamente.

const uniqueId = Date.now().toString();
console.log(uniqueId);

2. Usando un Número Aleatorio

Este método crea un ID usando un número aleatorio. Simple, pero no perfecto para todos los casos de uso.

const uniqueId = Math.random().toString(36).substring(2, 15);
console.log(uniqueId);

3. Usando crypto.randomUUID()

En navegadores más nuevos y en Node.js, puedes usar esta función incorporada para un ID verdaderamente único.

const uniqueId = crypto.randomUUID();
console.log(uniqueId);

4. Usando una Biblioteca

Para un método fácil y confiable, utiliza una biblioteca como uuid.

Instala la biblioteca en tu proyecto:

npm install uuid

Genera un UUID:

import { v4 as uuidv4 } from 'uuid';
const uniqueId = uuidv4();
console.log(uniqueId);

Estas son varias formas de generar IDs únicos en JavaScript, que van desde métodos simples hasta métodos más sofisticados.