我编写了以下代码以在 C 中生成随机数。
int main (int argc, char *argv[])
{
unsigned int iseed = (unsigned int)time(NULL);
srand (iseed);
/* Generate random number*/
int i;
for (i = 0; i < 1; i++)
{
printf ("Random[%d]= %u\n", i, rand ());
}
return 0;
}
输出给了我一个 10 位的随机数,如何更改输出中打印的位数?