Como passar o parâmetro para uma função anônima definida na chamada setTimeou

Aqui está o meu código:

function addRcd2(timeOut){  
  for(var c=0; c less 5; c++){
    var rcdi = "rcd_"+c+"";
    setTimeout(function(){
      $('.tbl1 tbody').append(rcdi);
    },timeOut*c);
  }
}

A saída desse código é uma tabela cujas linhas têm o mesmo textorcd_5.

Meu objetivo é que as linhas de uma tabela tenham registros diferentesrcd_1,…,rcd_5.

Alguma ideia

questionAnswers(2)

yourAnswerToTheQuestion