Generuj unikátne id a hashe
UID()vytvorí krátke, časovo zoradené, unikátne id (12 znakov). Zoraďuje sa podľa času vytvorenia a práve ho validuje vstupný typUID. Použi ho ako primárny kľúč svojich dokumentov.GUID(length)vytvorí náhodný reťazec požadovanej dĺžky. Použi ho pre tokeny a názvy súborov.HASH(value)vráti rýchly číselný hash (nie kryptografický). Použi ho pre cache kľúče, ETagy a sharding, nikdy pre heslá.
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'))
});
}