Skip to content

Rnd_uniform

mtbeek32 edited this page Feb 20, 2024 · 6 revisions

Miscellaneous functions rnd_uniform

syntax

  • rnd_uniform(seed, domainunit, valuesrange)

definition

rnd_uniform(seed, domainunit, valuesrange) results in a data item with pseudo random values and with the following arguments:

  • a random seed with a unique number; using the same random seed results in the same random values;
  • the domainunit of the resulting data item;
  • the valuesrange determines the range of possible values. Use the range function to configure this range.

applies to

  • data item seed with uint32 value type
  • unit domainunit with value type from the group CanBeDomainUnit

conditions

The values unit of the resulting data item and of the valuesrange argument must match.

example

attribute <float32> rand (ADomain) := rnd_uniform(0, ADomain, range(float32, 0f, 1f));
rand
0.719643
0.781171
0.974884
0.446728
0.087888

ADomain, nr of rows = 5

see also

Clone this wiki locally