Algorithme commun.
Calculer un hachage md4.
Algorithms.md4(data);
var result = Algorithms.md4("some data"); //result == "a19fcbc49cf40331e8b7873f4700e1fd"
Calculer un hachage md5.
Algorithms.md5(data);
var result = Algorithms.md5("some data"); //result == "1e50210a0202497fb79bc38b6ade6c34"
Calculer un hachage sha1.
Algorithms.sha1(data);
var result = Algorithms.sha1("some data"); //result == "baf34551fecb48acc3da868eb85e1b6dac9de356"
Définit une "graine" pour la pseudo génération aléatoire d'un nombre.
Algorithms.setRandomSeed(seed);
Algorithms.setRandomSeed(42);
renvoie la valeur entier maximum pour randomInteger.
Algorithms.randomMax();
var result = Algorithms.randomMax();
Renvoie un nombre aléatoire compris entre 0 et randomMax (inclus) ou entre min et max (inclus).
Algorithms.randomInteger();
Algorithms.randomInteger(min, max);
var result = Algorithms.randomInteger();
var result = Algorithms.randomInteger(0, 3);
Renvoi un nombre décimal aléatoire (flottante) entre min et max (inclus).
Algorithms.randomFloat(min, max);
var result = Algorithms.randomFloat(0.15, 3);
Génère une chaîne aléatoire.
Algorithms.randomString({object});
var result1 = Algorithms.randomString(); var result2 = Algorithms.randomString({ characters: "abcdef" }); var result3 = Algorithms.randomString({ characters: "abcdef", minLength: 10, maxLength: 20 });