Freigeben über


IRandomNumberGenerator interface

Dies ist ein ServiceScope-Vertrag zum Generieren pseudozufälliger Zufallszahlen.

Hinweise

Diese Schnittstelle abstrahiert die Funktionalität der Math.random()-System-API für die Verwendung mit einem ServiceScope. Beispielsweise kann ein Komponententest den Standardmäßigen RandomNumberGenerator-Dienst durch eine Pseudoimplementierung ersetzen, die immer dieselbe Sequenz von Zufallszahlen zurückgibt, um sicherzustellen, dass Testfehler immer wiederholbar sind.

Methoden

generate()

Gibt eine pseudozufällige Zahl zwischen 0 (einschließlich) und 1 (exklusiv) zurück, die dem Vertrag von Math.random() folgt.

Details zur Methode

generate()

Gibt eine pseudozufällige Zahl zwischen 0 (einschließlich) und 1 (exklusiv) zurück, die dem Vertrag von Math.random() folgt.

generate(): number;

Gibt zurück

number