%% Last Updated: - [[2021-02-10]] Related: - [[C]] %% To generate a random name in [[LoadRunner]] [[LoadRunner VUGen|VUGen]] - Create date parameter `NameParameter` (%H:%M:%S) - Create `ControlNumber` : Random number Min 1, Max 1000, Format: %lu - Use the following script: ``` char * ptr; char mystr[100]; char pName[25]; char ConvertedName[100]; char FNameOrig[100]; int n_length, i, k; char DateOfBirth[100], DateOfIssue[100]; int IssueDay; strcpy( FNameOrig, lr_eval_string("{NameParameter}") ); strcat( FNameOrig, lr_eval_string("{ControlNumber}") ); n_length = strlen( FNameOrig ); k = 0; for (i=0;i<n_length;i++) { if(FNameOrig[i] == '1') { ConvertedName[k] = 'a'; k++; } else if(FNameOrig[i] == '2') { ConvertedName[k] = 'b'; k++; } else if(FNameOrig[i] == '3') { ConvertedName[k] = 'c'; k++; } else if(FNameOrig[i] == '4') { ConvertedName[k] = 'd'; k++; } else if(FNameOrig[i] == '5') { ConvertedName[k] = 'e'; k++; } else if(FNameOrig[i] == '6') { ConvertedName[k] = 'f'; k++; } else if(FNameOrig[i] == '7') { ConvertedName[k] = 'g'; k++; } else if(FNameOrig[i] == '8') { ConvertedName[k] = 'h'; k++; } else if(FNameOrig[i] == '9') { ConvertedName[k] = 'i'; k++; } else if(FNameOrig[i] == '0') { ConvertedName[k] = 'j'; k++; } else if( FNameOrig[i] != '-' && FNameOrig[i] != ' ' && FNameOrig[i] != ':' ) { ConvertedName[k] = FNameOrig[i]; k++; } } ConvertedName[k] = '\0'; lr_save_string( ConvertedName, "FName" ); lr_output_message("User Name is %s", lr_eval_string("{FName}")); ```