RandomGenerator
Класс RandomGenerator используется для генерации случайных величин в модели.
Для импорта данного класса используйте:
import ru.biosoft.physicell.core.RandomGenerator
Все члены класса RandomGenerator представлены ниже.
Член класса |
Описание |
|---|---|
boolean checkRandom(double probability) |
probability - вероятность (диапазон [0, 1]).
Возвращает true, если probability > случайно сгенерированного числа из диапазона [0, 1].
Пример использования.
|
double UniformRandom() |
|
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.
Если значение этого числа выходит за заданные рамки, то возвращается ближайшее допустимое число.
Пример использования.
|