Skip to main content

Random

Client Server

Methods

Quat Quat(number? maxAngle)

Vec3 OnSphere(number? diameter)

Vec3 InSphere(number? diameter)

Vec3 OnCircle(number? diameter)

Vec3 InCircle(number? diameter)

Vec3 Vec3()

Vec3 OnBox(Vec3|Box dimsOrBox)

Vec3 InBox(Vec3|Box dimsOrBox)

table Shuffle(table tbl)

Fisher-Yates shuffle. Stays in Lua: table swaps via sol2 are slower than native Lua bytecode.

number Number(number? min, number? max)

number RangeWithDistribution(number? min, number? max, number? deviationChance)