Options
All
  • Public
  • Public/Protected
  • All
Menu

Class XorshiftRandomGenerator

Xorshiftを用いた乱数生成期。

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Optional 0

このインスタンス (this) と同じ値。 この値は過去に g.Game#random が配列だった当時との互換性のために提供されている。

deprecated

非推奨である。ゲーム開発者はこの値ではなく単にこのインスタンス自身を利用すべきである。

Private _xorshift

_xorshift: any

seed

seed: number

本乱数生成器の種を表す。ゲーム開発者は本値を直接書き換えてはならない。

Methods

generate

  • generate(): number
  • 0 以上 1 未満の疑似乱数を生成する。

    Returns number

get

  • get(min: number, max: number): number
  • 指定された範囲の整数の疑似乱数を生成する。 生成される値は両端を含む(i.e. [min, max])ことに注意。

    Parameters

    • min: number

      生成する疑似乱数の最小値

    • max: number

      生成する疑似乱数の最大値

    Returns number

serialize

Static deserialize

Generated using TypeDoc