Compartilhar via


RandomNumberGenerator class

Esta é a implementação predefinida de IRandomNumberGenerator que simplesmente chama Math.random().

Construtores

(constructor)(serviceScope)

Constrói uma nova instância da RandomNumberGenerator classe

Propriedades

serviceKey

A chave de serviço para IRandomNumberGenerator.

Métodos

generate()

Devolve um número pseudorandom entre 0 (inclusive) e 1 (exclusivo), seguindo o contrato de Math.random().

Detalhes do construtor

(constructor)(serviceScope)

Constrói uma nova instância da RandomNumberGenerator classe

constructor(serviceScope: ServiceScope);

Parâmetros

serviceScope
ServiceScope

Detalhes da propriedade

serviceKey

A chave de serviço para IRandomNumberGenerator.

static readonly serviceKey: IServiceKey<IRandomNumberGenerator>;

Valor da propriedade

Detalhes do método

generate()

Devolve um número pseudorandom entre 0 (inclusive) e 1 (exclusivo), seguindo o contrato de Math.random().

generate(): number;

Retornos

number