RandomG

From SCAR Divi Manual
Revision as of 23:56, 2 November 2011 by Freddy (talk | contribs) (Created page with "==Definition== <source lang="scar" lines="false"> function RandomG(const Range: Integer; const Variance: Extended): Integer; </source> ==Availability== SCAR Divi 3.28 > Current ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Definition

function RandomG(const Range: Integer; const Variance: Extended): Integer;

Availability

SCAR Divi 3.28 > Current

Description

Returns a random number from 0 to Range - 1 using normal distribution with a given Variance. If the variance is lower, the random values will have bigger chance of being closer to 0. The algorithm to calculate this is based on the Gaussian function.

Example

var
  i: Integer;

begin
  for i := 1 to 10 do
    WriteLn(RandomG(100, 2));
end.

See Also