Processing:Справочник языка Processing/randomGaussian(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Processing панель перехода}} | {{Processing панель перехода}} | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
= randomGaussian() <ref>[https://processing.org/reference/randomGaussian_.html processing.org - randomGaussian()]</ref>= | = randomGaussian() <ref>[https://processing.org/reference/randomGaussian_.html processing.org - randomGaussian()]</ref>= | ||
Строка 80: | Строка 78: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Портал/Processing}} | {{Навигационная таблица/Портал/Processing}} |
Текущая версия от 17:42, 19 сентября 2023
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Проверка/Оформление/Редактирование: Мякишев Е.А.
randomGaussian() [1]
Обозначение
randomGaussian()
Описание
Возвращает число типа float из случайной серии чисел, имеющих среднее значение 0 и стандартное отклонение 1. Каждый раз, когда вызывается функция randomGaussian(), она возвращает число, соответствующее гауссовскому или нормальному распределению. Теоретически нет минимального или максимального значения, которое может вернуть randomGaussian(). Есть очень низкая вероятность возврата значений большего среднего; и более высокая вероятность возврата около среднего.
Синтаксис
randomGaussian()
Параметры
void
Возвращаемое значение
float
Пример
№1
for (int y = 0; y < 100; y++) {
float x = randomGaussian() * 15;
line(50, y, 50 + x, y);
}
№2
float[] distribution = new float[360];
void setup() {
size(100, 100);
for (int i = 0; i < distribution.length; i++) {
distribution[i] = int(randomGaussian() * 15);
}
}
void draw() {
background(204);
translate(width/2, width/2);
for (int i = 0; i < distribution.length; i++) {
rotate(TWO_PI/distribution.length);
stroke(0);
float dist = abs(distribution[i]);
line(0, 0, dist, 0);
}
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |