Ok, thank you guys for your clues.
I solved the problem in a trivial way, Thank you for the time .
int val1=1000;
int val2=2000;
const byte ledPins[] = {11, 12};
byte index = 0;
unsigned long startTime;
unsigned long currentTime;
int variable;
void setup()
{
pinMode(ledPins[0], OUTPUT);
pinMode(ledPins[1], OUTPUT);
}
void loop()
{
currentTime = millis();
if (currentTime - startTime >= variable )
{
digitalWrite(ledPins[index], LOW);
index++;
index = index % 2;
digitalWrite(ledPins[index], HIGH);
startTime = currentTime;
}
if (index == 0){
variable = val1;
}else{
variable = val2;
}
}