Найти тему
ArcadePub

Функция random()

Оглавление
Ардуино
Ардуино

Описание

Функция random() возвращает псевдослучайное число.

Синтаксис

random([min], max);

Параметры

  • min нижняя граница случайных значений, включительно. (не обязательно)
  • max верхняя граница случайных значений, не включительно.

Возвращаемое значение

  • Случайное число между min и max-1. (long)

Дополнительная информация

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

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

Пример

void setup(){
Serial.begin(9600);
Serial.println( random(10, 20) );
}
void loop() {
}

Связанные записи

Заключение

Мы публикуем справочник языка программирования Ардуино.

Язык программирования Ардуино построен на языке С/С++. С++ низкоуровневый язык и он довольно сложен для изучения. Но для программирования устройств на основе Ардуино создан более простой язык, использовать который вы сможете с первого дня изучения Ардуино.

Описание функций и другие особенности языка вы найдете в этом справочнике языка программирования Ардуино.

Спасибо, что дочитали статью до конца.

Пожалуйста, подписывайтесь на блог в яндекс дзен.

Посмотрите больше уроков и проектов на сайте arcadepub.ru

И подписывайтесь на соц. сети.

Спасибо за внимание, скоро увидимся.