Duvida imprimir dados

ola.

Sou novo por aqui e estou iniciando em arduino.

Escrevi um codigo que faz 3 servos se movimentarem, mas quero imprimir uns dados no lcd.

A minha duvida:

Quero fazer com que seja impresso dois valores no LCD:

1 - Valor do randomSeed
2- Numero de looping gerados

Ou seja, quero que o intervalo entre looping seja aleatorios, mas quero saber qual o valor que o programa escolheu

E quero controlar quantas vezes o processo foi executado.

Segue meu programa

long randNumber;
#include <Servo.h>
#include <LiquidCrystal.h>

Servo clicka;
Servo cola;
Servo publica;// create servo object to control a servo
LiquidCrystal lcd (12,11,5,4,3,2);

int pos = 0; // variable to store the servo position

void setup() {
clicka.attach(9);
cola.attach(10);
publica.attach(8);
lcd.begin(16,2);
Serial.begin(9600);
randomSeed(analogRead(0));
}

void loop() {

{
randNumber = random(8000, 20000);
}
{
lcd.print(randNumber);
Serial.print("\t");
}
{
lcd.setCursor(0,2);
lcd.print(millis()/1000);
Serial.print("\t");
}

for (pos = 0; pos <= 55; pos += 1) { // goes from 0 degrees to 180 degrees
// in steps of 1 degree
clicka.write(pos); // tell servo to go to position in variable ‘pos’
delay(5); // waits 15ms for the servo to reach the position
}
for (pos = 55; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
clicka.write(pos); // tell servo to go to position in variable ‘pos’
delay(5); // waits 15ms for the servo to reach the position
// waits 15ms for the servo to reach the position
}
delay(290);
for (pos = 0; pos <= 66; pos += 1) { // goes from 0 degrees to 180 degrees
// in steps of 1 degree
publica.write(pos); // tell servo to go to position in variable ‘pos’
delay(3); // waits 15ms for the servo to reach the position
}
for (pos = 66; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
publica.write(pos); // tell servo to go to position in variable ‘pos’
delay(5); // waits 15ms for the servo to reach the position

}
delay(290);

for (pos = 0; pos <= 55; pos += 1) { // goes from 0 degrees to 180 degrees
// in steps of 1 degree
cola.write(pos); // tell servo to go to position in variable ‘pos’
delay(3); // waits 15ms for the servo to reach the position
}

for (pos = 55; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
cola.write(pos); // tell servo to go to position in variable ‘pos’
delay(5); // waits 15ms for the servo to reach the position

}

{
delay(randNumber);
}
{
lcd.clear();
}
}

O número de loopings é uma variável que incrementas sempre que o loop corre.

//fora das funções...
unsigned long num_loops = 0; 


// dentro do loop
num_loops++;

Estou a ver o teu programa e tu já imprimes o valor escolhido logo no início... qual é exactamente o problema??