diff --git a/MotionToPhotonMeter.ino b/MotionToPhotonMeter.ino
index dfc59e990d2bc129dc30da27fbae4612b8db069e..d37beac13f7ad89464a14b28de26bccd6c3d871f 100644
--- a/MotionToPhotonMeter.ino
+++ b/MotionToPhotonMeter.ino
@@ -57,7 +57,7 @@ void core1( void * pvParameters ){
 		if(current_internal_status == InternalStatus::NotZeroed
 			&& result_number < requested_measurements){
 			zeroServo(); //Rearm
-			delay(5000);
+			delay(5000 + random(1,11)); // Five seconds + random delay
 			rotation_servo.write(zeroValueForServo - deflection); //deflection movement
 		}
 		
@@ -99,7 +99,9 @@ void setup() {
 	
 	pinMode(PhotoPin, INPUT);
 	pinMode(SensePin, INPUT_PULLDOWN);
-
+	
+	randomSeed(analogRead(PhotoPin) + analogRead(0)); //Initalize Random seed
+	
 	server.setup();
 
 	esp_task_wdt_init(6000,false);