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)​