MCPcopy Create free account
hub / github.com/esengine/esengine / nextExponential

Method nextExponential

packages/procgen/src/random/SeededRandom.ts:123–125  ·  view source on GitHub ↗

* @zh 生成指数分布随机数 * @en Generate exponentially distributed random number * * @param lambda - @zh 率参数 @en Rate parameter

(lambda: number = 1)

Source from the content-addressed store, hash-verified

121 * @param lambda - @zh 率参数 @en Rate parameter
122 */
123 nextExponential(lambda: number = 1): number {
124 return -Math.log(1 - this.next()) / lambda;
125 }
126
127 /**
128 * @zh 在圆内生成均匀分布的随机点

Callers

nothing calls this directly

Calls 2

nextMethod · 0.95
logMethod · 0.45

Tested by

no test coverage detected