UUID v4, UUID v7, nanoid, ULID. Одиночные и batch.

UUID v4

128-битный, полностью случайный. Стандарт RFC 4122.

UUID v7

Timestamp в первых 48 битах — сортируется по времени.

nanoid

Короче UUID, URL-safe. 21 символ по умолчанию.

ULID

128 бит, lexicographic-sortable, Crockford Base32.

Short ID

nanoid(8) — короткий, для slug. Риск коллизий выше.