public class RandomNumberMetric extends java.lang.Object implements MetricAgent
Constructor and Description |
---|
RandomNumberMetric(long seed)
Создаёт новую случайную метрику с указанным зерном.
|
Modifier and Type | Method and Description |
---|---|
JabbixMetric |
getMetric(java.lang.String key)
Возвращает значение нормально-распределённой случайной величины.
|
java.util.Random |
getRandom()
Возвращает генератор псевдостучайных чисел.
|
void |
setRandom(java.util.Random random)
Устанавливает генератор псевдослучайных чисел.
|
public RandomNumberMetric(long seed)
seed
- зерно генератора псевдослучайных чиселpublic JabbixMetric getMetric(java.lang.String key) throws JabbixException, NoSuchMetricException
getMetric
in interface MetricAgent
key
- ключ метрики -- имя метрикиJabbixMetric
, содержащий псевдослучайное значение.NoSuchMetricException
- если метрики с указанным ключом не было обнаруженоJabbixException
- в случае возникновения любой другой ошибкиpublic void setRandom(java.util.Random random)
random
- генератор псевдослучайных чиселpublic java.util.Random getRandom()