代码如下:
bool fill_rand_data(unsigned char *fill_buffer, unsigned int fill_data)
{
unsigned int *p = NULL;
unsigned int rand_loop_end = fill_data / sizeof(unsigned int);
unsigned int i;
int number = 0;
srand((unsigned)time(NULL));
for (i = 0; i < rand_loop_end; i++)
{
// p = (unsigned int *)(fill_buffer + i * sizeof(unsigned int));
p = (unsigned int *)(fill_buffer + i * sizeof(unsigned int));
number = rand();
*p = (unsigned int)number;
srand(*p);
}
return true;
}