Packagelaya.d3.math
Classpublic class RandX
InheritanceRandX Inheritance Object

Rand 类用于通过128位整型种子创建随机数,算法来自:https://github.com/AndreasMadsen/xorshift。



Public Properties
 PropertyDefined By
  defaultRand : RandX
[static] 基于时间种子的随机数。
RandX
Public Methods
 MethodDefined By
  
RandX(seed:Array)
创建一个 Rand 实例。
RandX
  
random():Number
返回[0,1)之间的随机数。
RandX
  
randomint():Array
通过2x32位的数组,返回64位的随机数。
RandX
Property Detail
defaultRandproperty
public static var defaultRand:RandX

基于时间种子的随机数。

Constructor Detail
RandX()Constructor
public function RandX(seed:Array)

创建一个 Rand 实例。

Parameters
seed:Array — 随机种子。
Method Detail
random()method
public function random():Number

返回[0,1)之间的随机数。

Returns
Number
randomint()method 
public function randomint():Array

通过2x32位的数组,返回64位的随机数。

Returns
Array — 64位的随机数。