Generera unika id:n och hashar
UID()skapar ett kort, tidsordnat, unikt id (12 tecken). Det sorteras efter skapandetid och är vad indatatypenUIDvaliderar. Använd det som primärnyckel för dina dokument.GUID(length)skapar en slumpmässig sträng av önskad längd. Använd det för tokens och filnamn.HASH(value)returnerar en snabb numerisk hash (inte kryptografisk). Använd den för cachenycklar, ETags och sharding, aldrig för lösenord.
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'))
});
}