randomSeed()

randomSeed()

Описание

Функция randomSeed() инициализирует генератор псевдослучайных чисел. Генерируемая последовательность случайных чисел очень длинная, и всегда одна и та же. Точка в этой последовательности, с которой начинается генерация чисел, зависит от параметра.

Синтаксис

randomSeed(seed);

Параметры

  • seed параметр, задающий начало выдачи псевдослучайных значений на последовательности (int, long).

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

нет

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

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

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

Пример

randomSeed(analogRead(0));

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *