Уникальный идентификатор — uniqid в Node JS

Установка расширения:

# npm install uniqid

Использование:

var uniqid = require('uniqid');
 
console.log(uniqid()); // -> 4n5pxq24kpiob12og9
console.log(uniqid(), uniqid()); // -> 4n5pxq24kriob12ogd, 4n5pxq24ksiob12ogl

 

еще примеры:

uniqid( prefix optional string , suffix optional string )

uniqid() -> "4n5pxq24kpiob12og9"
uniqid('hello-') -> "hello-4n5pxq24kpiob12og9"
uniqid('hello-', '-goodbye') -> "hello-4n5pxq24kpiob12og9-goodbye"
 
// usage with suffix only
uniqid('', '-goodbye') -> "4n5pxq24kpiob12og9-goodbye"
uniqid(undefined, '-goodbye') -> "4n5pxq24kpiob12og9-goodbye"

 

результат по аналогии с PHP:

uniqid.process( prefix optional string , suffix optional string )

uniqid.process() -> "24ieiob0te82"

 

uniqid.time( prefix optional string , suffix optional string )

uniqid.time() -> "iob0ucoj"