Datatype.Random 数据类型生成 pseudorandom 数和方向。
概要
方法
返回一个 [min, max] 的随机整数。
返回一个随机数字,在 [0, 1] 上分布。
返回一个 [min, max] 的随机数字。
一致地将表在现有的表中丢失。
返回一个带有假随机方向的单元向量。
返回一个与原始对象相同状态的新随机对象。
构造工具
new
参数
代码示例
Datatype.Random
local max = 2147483647 -- use a large integer
local seed = math.random(max)
local generator = Random.new(seed)
方法
Shuffle
void
使用 NextInteger 在 nil 中按阵列排序,在排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排
tb 的哈希部分被忽略。不会使用 tb 的任何 metamethodes。
排序定义为“鱼群-Yates”排序,因此为确保在给定的表示大小之间的引擎版本的一致性,必须要有 NextInteger 个调用。
参数
返回
void