//get the count of flightList array
ItemNumCount = atoi(lr_eval_string("{ItemId_count}"));
for (i=1;i <=ItemNumCount;i++) {
sprintf(namestr, "{namestr_%i}", i);}
//save namestr to String Tempnamestr
lr_save_string(lr_eval_string(namestr), "Tempnamestr");
//Generate a Random Number
RandNum = 1 + rand() % ItemNumCount;
//Save Random Number to String
itoa (RandNum,RandNumStr,20);
//Display Random Number in Log
lr_output_message("Random Number Generated is :%s", lr_eval_string(RandNumStr));
//Saves RandNumStr into random_value and then into temp
lr_save_string(RandNumStr, "random_value");
temp = lr_eval_string(lr_eval_string("{ItemNumArray_{random_value}}"));
lr_save_string(temp, "RandItemNum");