Генериране на уникални id и хешове
UID()създава кратко, подредено по време, уникално id (12 знака). Сортира се по време на създаване и точно него валидира типът входUID. Използвайте го като първичен ключ на вашите документи.GUID(length)създава случаен низ с исканата дължина. Използвайте го за токени и имена на файлове.HASH(value)връща бърз числов хеш (некриптографски). Използвайте го за ключове на кеш, ETag и sharding, никога за пароли.
exports.install = function() {
ROUTE('GET /ids/', ids);
};
function ids($) {
var a = UID();
var b = UID();
$.json({
uid: a,
uidlength: a.length,
valid: a.isUID(),
different: a !== b,
guid: GUID(20),
sameHash: HASH('total') === HASH('total'),
otherHash: HASH('total') !== HASH('Total'),
type: typeof(HASH('total'))
});
}