Initializing code with Myoware Sensor

long randomNumber;
#include <Servo.h>
Servo myservo1;
Servo myservo2;
Servo myservo3;

void setup() {
const int threshValue = 200;
int value = analogRead(A3);

if(value < threshValue)
{
Serial.begin(9600);
myservo1.attach(2);
myservo2.attach(4);
myservo3.attach(7);
myservo1.write(0);
myservo2.write(0);
myservo3.write(0);
Serial.println(“Start a new sequence of random numbers”);
randomSeed( analogRead(A0) );
}
}

void loop() {

// assign a random number to our variable
randomNumber = random(3);

//print the output to the serial monitor window
Serial.print("The Random Number is = ");
Serial.println(randomNumber);

if (randomNumber == 1)
{
myservo1.write(180);
delay(3000);

myservo1.write(0);
delay(3000);

}
if (randomNumber == 0)
{
myservo2.write(180);
delay(3000);

myservo2.write(0);
delay(3000);
}
if (randomNumber == 2)
{
myservo3.write(180);
delay(3000);

myservo3.write(0);
delay(3000);
}
}

Description:
I made this code to randomize outputs to power 3 different servos according to their random number.
I also have a sensor to initialize the randomization threw a threshold from a myoware sensor.

I made this code to randomize outputs to power 3 different servos according to their random number.

That only properly seeds the random number generator if the value from some unknown sensor connected to analog pin 3 is less than 200.

The rest of the code never cares about the value of the unknown sensor.

  if (randomNumber == 1)
  {
  }
  if (randomNumber == 0)
  {
  }
    if (randomNumber == 2)
  {
  }

Only one of these statements can be true. if/else if makes more sense. Ordering the code so the value are in some logical order makes more sense than this.

What IS the problem/reason for your post?