Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 159
Из них просматривают:
Аналоги: 36. Даташиты: 41. Инструкции: 1. Новости: 33. Остальное: 17. Программы: 1. Производители: 1. Профиль пользователя: 6. Теги: 1. Форум: 21. Чат: 1.
Участников: 3
Гостей: 156

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

random()

Описание
Функция random генерирует псевдослучайные числа.
 
Синтаксис
random(max)
random(min, max)
 
Параметры
min: нижняя граница случайного значения включительно (необязательно).
max: верхняя граница случайного значения, не включительно.

Возвращаемые значения
Случайное число между min и max-1 (long)

Примечание
Если при циклическом использовании функции random() важно получать последовательность различных случайных чисел, то для инициализации генератора случайных чисел используйте функцию randomSeed() с параметром, представляющим собой в определенной степени случайную величину. Таким параметром может быть, например, величина напряжения, считанная функцией analogRead() с не подсоединенного вывода.

Изредка требуется и обратное - использовать точно повторяющиеся последовательности псевдо-случайных чисел. Для этого перед началом генерирования последовательности случайных чисел необходимо вызвать функцию randomSeed() с параметром, представляющим собой фиксированное число.
 
Пример

long randNumber;

void setup(){
  Serial.begin(9600);

  // если аналоговый вход 0 ни к чему не подсоединен, то произвольный аналоговый
  // шум на нем обеспечит разные исходные числа, передаваемые функции randomSeed()
  // при каждом запуске программы. Впоследствии это позволит функции random
  // генерировать разные значения.
  randomSeed(analogRead(0));
}

void loop() {
  // выводим случайное число в диапазоне от 0 до 299
  randNumber = random(300);
  Serial.println(randNumber);

  // выводим случайное число в диапазоне от 10 до 19
  randNumber = random(10, 20);
  Serial.println(randNumber);

  delay(50);
}

 

random

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Если на шприц отсоса припоя надеть отрезок силиконовой трубки.
То работать шприц станет лучше,некоторое количество припоя просто останутся в трубке,откуда и удалить их проще,так что при взводе шприца меньше сыпятся на плату остатки припоя из шприца.

Похожие инструкции