int led13 = 13;		// assign each pin a variable
int led12 = 12;
int led11 = 11;
int led10 = 10;
int led9 = 9;
int led8 = 8;
int led7 = 7;
int led6 = 6;

const int buttonPin = 2;     // the pin associated with the pushbutton
int buttonState = 0;         // variable for reading the pushbutton status

long ran;		// variable for our random function

// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(led13, OUTPUT);
  pinMode(led12, OUTPUT);
  pinMode(led11, OUTPUT);
  pinMode(led10, OUTPUT);
  pinMode(led9, OUTPUT);
  pinMode(led8, OUTPUT);
  pinMode(led7, OUTPUT);
  pinMode(led6, OUTPUT); 
  
  // initialize the pushbutton pin as an input:
  pinMode(buttonPin, INPUT);  
  
}

// the loop routine runs over and over again forever:
void loop() {
  
  // read the state of the pushbutton value:
  buttonState = digitalRead(buttonPin);
 
  // check if the pushbutton is pressed.
  // if it is, the buttonState is HIGH:
  if (buttonState == HIGH) { ran = random(0, 2); 
  
  if (ran == 0) {
  // t
  digitalWrite(led9, HIGH);
  digitalWrite(led8, HIGH);
  digitalWrite(led7, HIGH);
  digitalWrite(led6, HIGH);

  }

  if (ran == 1) {
  // h
  digitalWrite(led11, HIGH);
  digitalWrite(led9, HIGH);
  digitalWrite(led8, HIGH);
  digitalWrite(led7, HIGH);
  }
  
  delay(10000);
  }
  
  digitalWrite(led13, LOW);
  digitalWrite(led12, LOW);
  digitalWrite(led11, LOW);
  digitalWrite(led10, LOW);
  digitalWrite(led9, LOW);
  digitalWrite(led8, LOW);
  digitalWrite(led7, LOW);
  digitalWrite(led6, LOW);
  
}