Skip to content

SCA_RandomActuator

Base class: SCA_IActuator

Random Actuator

Seed of the random number generator.

Type: integer.

Equal seeds produce equal series. If the seed is 0, the generator will produce the same value on every call.

the first parameter of the active distribution.

Type: float, read-only.

Refer to the documentation of the generator types for the meaning of this value.

the second parameter of the active distribution.

Type: float, read-only

Refer to the documentation of the generator types for the meaning of this value.

Distribution type. (read-only). Can be one of these constants

Type: integer

the name of the property to set with the random value.

Type: string

If the generator and property types do not match, the assignment is ignored.

Sets this generator to produce a constant boolean value.

  • value: The value to return.
    • type: boolean

Sets this generator to produce a uniform boolean distribution.

The generator will generate True or False with 50% chance.

Sets this generator to produce a Bernouilli distribution.

  • value: Specifies the proportion of False values to produce. * 0.0: Always generate True * 1.0: Always generate False
    • type: float

Sets this generator to always produce the given value.

  • value: the value this generator produces.
    • type: integer

Sets this generator to produce a random value between the given lower and upper bounds (inclusive).

  • type: integer
  • type: integer

Generate a Poisson-distributed number.

This performs a series of Bernouilli tests with parameter value. It returns the number of tries needed to achieve succes.

  • type: float

Always generate the given value.

  • type: float

Generates a random float between lower_bound and upper_bound with a uniform distribution.

  • type: float
  • type: float

Generates a random float from the given normal distribution.

  • mean: The mean (average) value of the generated numbers
    • type: float
  • standard_deviation: The standard deviation of the generated numbers.
    • type: float

Generate negative-exponentially distributed numbers.

The half-life ‘time’ is characterized by half_life.

  • type: float