Partager via


RandomNumberGenerator class

Il s’agit de l’implémentation par défaut de IRandomNumberGenerator qui appelle simplement Math.random().

Constructeurs

(constructor)(serviceScope)

Construit une nouvelle instance de la RandomNumberGenerator classe

Propriétés

serviceKey

Clé du service pour IRandomNumberGenerator.

Méthodes

generate()

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

Détails du constructeur

(constructor)(serviceScope)

Construit une nouvelle instance de la RandomNumberGenerator classe

constructor(serviceScope: ServiceScope);

Paramètres

serviceScope
ServiceScope

Détails de la propriété

serviceKey

Clé du service pour IRandomNumberGenerator.

static readonly serviceKey: ServiceKey<IRandomNumberGenerator>;

Valeur de propriété

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