次の方法で共有


IRandomNumberGenerator interface

これは、擬似乱数を生成するための ServiceScope コントラクトです。

注釈

このインターフェイスは、 ServiceScope で使用するために、システム Math.random() API の機能を抽象化します。 たとえば、単体テストでは、テストエラーが常に繰り返し可能になるように、既定の RandomNumberGenerator サービスを常に同じ乱数のシーケンスを返すモック実装に置き換えることができます。

メソッド

generate()

Math.random() のコントラクトに従って、0 (包括) から 1 (排他) の擬似乱数を返します。

メソッドの詳細

generate()

Math.random() のコントラクトに従って、0 (包括) から 1 (排他) の擬似乱数を返します。

generate(): number;

戻り値

number