//'Buffer'/'NOT' logical gate!
#define pin1 (4)
#define pin2 (5)
#define pin3 (6)
#define pin4 (7)
//Pins of the gate...
void setup(){
  randomSeed(analogRead(A1));
  pinMode(pin1, OUTPUT);
  pinMode(pin2, OUTPUT);
  pinMode(pin3, OUTPUT);
  pinMode(pin4, OUTPUT);
}
void loop(){
  //HIGH - 'Buffer' & LOW - 'NOT'
  digitalWrite(pin1, random(2));
  digitalWrite(pin2, random(2));
  digitalWrite(pin3, random(2));
  digitalWrite(pin4, random(2));
  delay(500);
}