fr:code:core:algorithms
Table des matières
Algorithms [En cours de Traduction Wismerheal][WSL]
Algorithme commun.
Fonctions
md4
Calculer un hachage md4.
Syntaxe
Algorithms.md4(data);
Arguments
- data - (string) les données entrée
Renvoie
- (string) le hachage calculé sous format hexadécimal
Examples
var result = Algorithms.md4("some data"); //result == "a19fcbc49cf40331e8b7873f4700e1fd"
md5
Calculer un hachage md5.
Syntaxe
Algorithms.md5(data);
Arguments
- data - (string) les données entrée
Renvoie
- (string) le hachage calculé sous format hexadécimal
Examples
var result = Algorithms.md5("some data"); //result == "1e50210a0202497fb79bc38b6ade6c34"
sha1
Calculer un hachage sha1.
Syntax
Algorithms.sha1(data);
Arguments
- data - (string) les données entrée
Returns
- (string) le hachage calculé sous format hexadécimal
Examples
var result = Algorithms.sha1("some data"); //result == "baf34551fecb48acc3da868eb85e1b6dac9de356"
setRandomSeed
Définit une "graine" pour la pseudo génération aléatoire d'un nombre.
Syntaxe
Algorithms.setRandomSeed(seed);
Arguments
- seed - (int) la "graine" pour la pseudo génération aléatoire d'un nombre
Renvoie
- (null) rien
Examples
Algorithms.setRandomSeed(42);
randomMax
renvoie la valeur entier maximum pour randomInteger.
Syntaxe
Algorithms.randomMax();
Renvoie
- (int) la valeur entier maximum pour randomInteger
Examples
var result = Algorithms.randomMax();
randomInteger
Renvoie un nombre aléatoire compris entre 0 et randomMax (inclus) ou entre min et max (inclus).
Syntaxe
Algorithms.randomInteger();
Algorithms.randomInteger(min, max);
Arguments
- min - (int) la valeur minimum
- max - (int) la valeur maximum
Renvoie
- (int) un nombre aléatoire compris entre 0 et randomMax (inclus) ou entre min et max (inclus).
Examples
var result = Algorithms.randomInteger();
var result = Algorithms.randomInteger(0, 3);
randomFloat
Renvoi un nombre décimal aléatoire (flottante) entre min et max (inclus).
Syntaxe
Algorithms.randomFloat(min, max);
Arguments
- min - (float) the minimum value
- max - (float) the maximum value
Renvoie
- (float) un nombre décimal aléatoire (flottante) entre min et max (inclus)
Examples
var result = Algorithms.randomFloat(0.15, 3);
randomString
Génère une chaîne aléatoire.
Syntaxe
Algorithms.randomString({object});
Arguments
- object
- characters - (chaîne) liste des valeurs par défaut à partir de (valeur par défaut: "abcdefghijklmnopqrstuvwxyz0123456789")
- minLength - (int) longueur minimum (valeur par défaut: 5)
- maxLength - (int) longueur maximum (valeur par défaut: 15)
Renvoie
- (string) a random string
Exceptions
- (ParameterCountError) paramètre de compteur incorrect
Examples
var result1 = Algorithms.randomString(); var result2 = Algorithms.randomString({ characters: "abcdef" }); var result3 = Algorithms.randomString({ characters: "abcdef", minLength: 10, maxLength: 20 });
fr/code/core/algorithms.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1