Generare id univoci e hash
UID()crea un id breve, ordinato nel tempo e univoco (12 caratteri). Si ordina per data di creazione ed è ciò che valida il tipo di inputUID. Usalo come chiave primaria dei tuoi documenti.GUID(length)crea una stringa casuale della lunghezza richiesta. Usalo per token e nomi di file.HASH(value)restituisce un hash numerico veloce (non crittografico). Usalo per chiavi di cache, ETag e sharding, mai per le password.
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'))
});
}