RandomUtil 随机数工具

最近更新时间:2022-01-10 15:50:18

注意:

因产品策略调整,游戏联机对战引擎后续将与云开发 CloudBase 整合为新产品形态,现将该产品保持维护状态,不再接收新用户使用申请,老用户仍可正常使用。

MGOBE SDK 内部实现了一个基于“线性同余算法”的随机数生成方法。RandomUtil 对象方法如下:

init

接口描述

初始化随机数。

参数描述

参数名 类型/值 描述
seed number 随机数种子
说明

init 方法接受一个 seed 为参数,RandomUtil 在后续生成随机数的过程中将以 seed 为种子。使用相同的 seed 初始化,调用 random 方法生成的随机数序列相同。

返回值说明

使用示例

MGOBE.RandomUtil.init(12345678);

random

接口描述

生成随机数。

参数描述

说明

如果种子相同、初始化后调用次数相同,生成的随机数将相同。

返回值说明

返回值类型为 number,表示随机数,范围为[0,1)。

使用示例

const num = MGOBE.RandomUtil.random();

目录