 
    #include <Stepper.h>
    const int stepsPerRevolution = 3;   
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
     unsigned long delay_millis1 = 0, delay_millis2 = 0;
     int randNumber1;
     //boolean = 8, 9, 10, 11;
    void setup() {
          Serial.begin(9600);
          delay_millis1 = millis() + 2000;
      randNumber1 = 100;
    }
     
    void loop() { Serial.print(randNumber1); Serial.print(" ");
     // Serial.print(8); Serial.print(9);Serial.print(10);Serial.println(11);
      if(delay_millis1){  // Ha nagyobb mint 0
        // step one revolution  in one direction:
        if(delay_millis1 < millis()){  //Ha lejárt az idő?
         randNumber1 = random(1, 1000);
          delay_millis1 = 0;  // Le állítjuk 1-est
          Serial.println();
          Serial.println(millis());
          Serial.print("clockwise  ");
          myStepper.step(randNumber1); Serial.println(randNumber1);
          // indul a 2 késleltetés
          delay_millis2 = millis() + 2000;
        }
      }
        if(delay_millis2){  // Ha nagyobb mint 0
          if(delay_millis2 < millis()){  //Ha lejárt az idő?
            delay_millis2 = 0;  // Le állítjuk a 2-est
             Serial.println();
            Serial.println(millis());
            Serial.print("counterclockwise  ");
            myStepper.step(-randNumber1);  Serial.print("-");Serial.println(randNumber1);
            // indul a 1 késleltetés
            delay_millis1 = millis() + 1000;
          }
       }
    }
