Partager via


IRandomNumberGenerator interface

Il s’agit d’un contrat ServiceScope pour générer des nombres aléatoires pseudo-aléatoires.

Remarques

Cette interface extrait les fonctionnalités de l’API système Math.random() pour une utilisation avec un ServiceScope. Par exemple, un test unitaire peut remplacer le service RandomNumberGenerator par défaut par une implémentation fictive qui retourne toujours la même séquence de nombres aléatoires, afin de garantir que les échecs de test sont toujours reproductibles.

Méthodes

generate()

Retourne un nombre pseudo-aléatoire compris entre 0 (inclus) et 1 (exclusif), suivant le contrat de Math.random().

Détails de la méthode

generate()

Retourne un nombre pseudo-aléatoire compris entre 0 (inclus) et 1 (exclusif), suivant le contrat de Math.random().

generate(): number;

Retours

number