Skip to content
本页内容

Class: Rand

普通随机

Properties

Constructors

Methods

Properties

x

x: number = 0

Defined in

src/engine/math/Rand.ts:7


y

y: number = 0

Defined in

src/engine/math/Rand.ts:8


z

z: number = 0

Defined in

src/engine/math/Rand.ts:9


w

w: number = 0

Defined in

src/engine/math/Rand.ts:10

Constructors

constructor

new Rand(seed?)

构造一个随机对象,生成随机种子

Parameters

NameTypeDefault value
seednumber0

Defined in

src/engine/math/Rand.ts:16

Methods

get

get(): number

获取随机数

Returns

number

Defined in

src/engine/math/Rand.ts:24


getFloatFromInt

Static getFloatFromInt(value): number

转换为浮点数

Parameters

NameTypeDescription
valueany待转换值

Returns

number

Defined in

src/engine/math/Rand.ts:38


getByteFromInt

Static getByteFromInt(value): number

转换为字节

Parameters

NameTypeDescription
valueany待转换值

Returns

number

Defined in

src/engine/math/Rand.ts:48


getFloat

getFloat(): number

随机生成一个浮点数 0.0至1.0

Returns

number

Defined in

src/engine/math/Rand.ts:57


getSignedFloat

getSignedFloat(): number

随机生成有符号浮点数 -1.0至1.0

Returns

number

Defined in

src/engine/math/Rand.ts:65


setSeed

setSeed(seed): void

设置随机种子

Parameters

NameTypeDescription
seedany随机种子

Returns

void

Defined in

src/engine/math/Rand.ts:73


getSeed

getSeed(): number

获取随机种子

Returns

number

Defined in

src/engine/math/Rand.ts:84