.. _PhysiCell_java_RandomGenerator:
RandomGenerator
===============
.. role:: raw-html(raw)
:format: html
.. raw:: html
Класс RandomGenerator используется для генерации случайных величин в модели.
Для импорта данного класса используйте:
.. code-block:: text
import ru.biosoft.physicell.core.RandomGenerator
Все члены класса RandomGenerator представлены ниже.
.. list-table:: Члены класса RandomGenerator
:header-rows: 1
* - Член класса
- Описание
* - boolean checkRandom(double probability)
- | probability - вероятность (диапазон [0, 1]).
|
| Возвращает true, если probability > случайно сгенерированного числа из диапазона [0, 1].
|
| :ref:`Пример ` использования.
* - double UniformRandom()
- | Возвращает случайное число с равномерным распределением от 0 до 1.
|
| :ref:`Пример ` использования.
* - double UniformRandom(double value1, double value2)
- | value1 - число.
| value2 - число.
|
| Возвращает случайное число с равномерным распределением от value1 до value2.
|
| :ref:`Пример ` использования.
* - double NormalRandom(double mean, double SD)
- | mean - среднее значение.
| SD - стандартное отклонение.
|
| Возвращает случайное число с нормальным распределением со средним значением mean и стандартным отклонением SD.
|
| :ref:`Пример ` использования.
* - double NormalRestricted(double mean, double SD, double min, double max)
- | mean - среднее значение.
| SD - стандартное отклонение.
| min - минимальное значение.
| max - максимальное значение.
|
| Возвращает случайное число с нормальным распределением со средним mean, стандартным отклонением SD, с минимальным значеним min и максимальным значением max.
| Если значение этого числа выходит за заданные рамки, то возвращается ближайшее допустимое число.
|
| :ref:`Пример ` использования.