RandomGenerator

Класс RandomGenerator используется для генерации случайных величин в модели.

Для импорта данного класса используйте:

import ru.biosoft.physicell.core.RandomGenerator

Все члены класса RandomGenerator представлены ниже.

Члены класса RandomGenerator

Член класса

Описание

boolean checkRandom(double probability)

probability - вероятность (диапазон [0, 1]).

Возвращает true, если probability > случайно сгенерированного числа из диапазона [0, 1].

Пример использования.

double UniformRandom()

Возвращает случайное число с равномерным распределением от 0 до 1.

Пример использования.

double UniformRandom(double value1, double value2)

value1 - число.
value2 - число.

Возвращает случайное число с равномерным распределением от value1 до value2.

Пример использования.

double NormalRandom(double mean, double SD)

mean - среднее значение.
SD - стандартное отклонение.

Возвращает случайное число с нормальным распределением со средним значением mean и стандартным отклонением SD.

Пример использования.

double NormalRestricted(double mean, double SD, double min, double max)

mean - среднее значение.
SD - стандартное отклонение.
min - минимальное значение.
max - максимальное значение.

Возвращает случайное число с нормальным распределением со средним mean, стандартным отклонением SD, с минимальным значеним min и максимальным значением max.
Если значение этого числа выходит за заданные рамки, то возвращается ближайшее допустимое число.

Пример использования.