Compartir a través de


IRandomNumberGenerator interface

Se trata de un contrato de ServiceScope para generar números aleatorios pseudoaleatorios.

Comentarios

Esta interfaz abstrae la funcionalidad de la API Math.random() del sistema para su uso con un ServiceScope. Por ejemplo, una prueba unitaria podría reemplazar el servicio RandomNumberGenerator predeterminado por una implementación simulada que siempre devuelve la misma secuencia de números aleatorios, con el fin de garantizar que los errores de prueba siempre se puedan repetir.

Métodos

generate()

Devuelve un número pseudoaleatorio entre 0 (inclusivo) y 1 (exclusivo), siguiendo el contrato de Math.random().

Detalles del método

generate()

Devuelve un número pseudoaleatorio entre 0 (inclusivo) y 1 (exclusivo), siguiendo el contrato de Math.random().

generate(): number;

Devoluciones

number