step関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
One step of mulberry32 as a pure function: the number drawn and the state to
keep for the next one. step(seed) gives the same first number as
mulberry32(seed)(), so a stream can be stored between requests as one
integer and picked up exactly where it stopped.
インポート
import { step } from "@johnmorrisdotca/tane";
定義
function step(state: number): Step
引数
| 名前 | 型 | 説明 |
|---|---|---|
state | number | The unsigned 32-bit generator state before this step. |
戻り値
Step
One step of mulberry32 as a pure function: the number drawn and the state to keep for the next one. step(seed) gives the same first number as mulberry32(seed)(), so a stream can be stored between requests as one integer and picked up exactly where it stopped.
例
import { step } from "@johnmorrisdotca/tane";
console.log(step(42));{ value: 0.6011037519201636, state: 1831565855 }出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。