Trigger API Reference DCEI Functions Math0 - BLKTower/TestWiki GitHub Wiki

Table of Contents

Trigger API Reference\DCEI Functions\Math {Trigger-API-ReferenceDCEI-FunctionsMath}

float Random(float min, float max) {float-Randomfloat-min-float-max}

float Random(float min, float max)

Description

Returns a float between the min and max values. Use math.random(min, max) for integer values.

Parameters

  • float min the minimum value for the new random float.
  • float max the maximum value for the new random float.

Example Usage

local random_float = DCEI.Random(1, 10)

object CreateRandomGenerator(int seed) {object-CreateRandomGeneratorint-seed}

object CreateRandomGenerator(int seed)

Description

Returns a new random generator given a seed.

Parameters

  • int seed the new random seed.

Example Usage

local random_gen = DCEI.NewRandomGenerator(12345)

int NextRandomInteger(object generator, int max) {int-NextRandomIntegerobject-generator-int-max}

int NextRandomInteger(object generator, int max)

Description

Returns the next random integer between 1 and the given max value, given a random generator.

Parameters

  • object generator a random generator created by NewRandomGenerator().
  • int max the bounds on the value that can be generated. This number can be negative.

Example Usage

local random_gen = DCEI.NewRandomGenerator(12345)
local next_random = DCEI.NextRandomInteger(random_gen, 500)
DCEI.LogMessage(next_random)
next_random = DCEI.NextRandomInteger(random_gen, -500)
DCEI.LogMessage(next_random)

⚠️ **GitHub.com Fallback** ⚠️