Outils pour utilisateurs

Outils du site


fr:code:core:algorithms

Algorithms [En cours de Traduction Wismerheal][WSL]

Algorithme commun.

Fonctions

md4

Calculer un hachage md4.

Syntaxe

Algorithms.md4(data);

Arguments

  1. 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

  1. 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

  1. 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

  1. 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

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

  1. min - (int) la valeur minimum
  2. 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

  1. min - (float) the minimum value
  2. 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

  1. 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 (modification externe)