int digit[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0xFF,0x6F};
int num;
int buttonPin =8;
void setup() {
for(int x=0;x<7;x++){
pinMode(x, OUTPUT);
}
randomSeed(analogRead(A0));
num = random(0,4);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
int button = digitalRead(buttonPin);
if(button == 0){
num ++;
delay(400);
if (num >= 9){
num = 9;
}
}
int k = digit[num];
for(int x = 0;x< 7;x++){
int temp = k & 0x01;
digitalWrite(x,temp);
k = k >>1;
}
}