C语言随机数的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:14:07
根据时间产生16位的随机数,存到一个字符串里面。
并在屏幕上打印出来。

#include <stdio.h>
#include <time.h>
#include<stdlib.hn>
main()
{
__int64 ans = 0,i;
srand(time(NULL));
for(i=0;i<4;i++)
ans = ans*10000+rand()%10000;
printf("%I64d\n",ans);
}

#include <stdio.h>//头文件
#include <time.h>
#include <string.h>
main()
{
char a[100]="";
int i;
srand(time(NULL));
for(i=0;i<16;i++)
a[i]=rand()%10;
puts(a);
}
//调试成功