Create A Random String
//#include <time.h>
//*************************************************
//*************************************************
//********** GENERATE RANDOM CHAR STRING **********
//*************************************************
//*************************************************
//Length length including terminating null
void generate_random_char_string (char *output_char_string, int length)
{
int count;
static const char stringcharacterset[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
unsigned int iseed = (unsigned int)time(NULL); //Seed srand() using time() otherwise it will start from a default value of 1
//iseed += ; //<<<Add some other value unique to your application too?
srand (iseed);
for (count = 0; count < (length - 1); count++)
{
output_char_string[count] = stringcharacterset[rand() % (sizeof(stringcharacterset) - 1)];
}
output_char_string[(length - 1)] = 0;
}
