random выдает одно и тоже

Тема в разделе "Arduino & Shields", создана пользователем jenokizm, 28 дек 2018.

  1. jenokizm

    jenokizm Нуб

    Мне нужно генерировать при каждом запуске ардуино уно случайное число в нужно диапазоне. Курю функцию random() но результат меня удручает. В любой день в любом месте, как не включаю плату всегда выдает одно и тоже число! Смысл тогда этой функции :mad:
    Код (C++):

    void setup()
    {
        long sid = random(1, 999999);
    }
     
     
  2. b707

    b707 Гуру

    jenokizm и arkadyf нравится это.
  3. случайности неслучайны )
     
    Un_ka и NikitOS нравится это.
  4. jenokizm

    jenokizm Нуб

    Да, точно спасибо!
    Код (C++):
    randomSeed(analogRead(0));
     
    вот чего мне не хватало)
     
  5. Asper Daffy

    Asper Daffy Иксперд

    Чёт не то курил, видать.