%%
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}"));
```