当前位置 : 主页 > 编程语言 > java >

c语言产生随机数

来源:互联网 收集:自由互联 发布时间:2022-08-10
#include stdio.h #include time.h //time的头文件 #include stdlib.h //rand的头文件 int main () { srand (( int ) time ( NULL )); //设种子 for ( int i = 0 ; i 10 ; i ++ ) { int num = rand () % 100 + 1 ; //产生1-100之间的数 prin


#include <stdio.h>
#include <time.h>//time的头文件
#include <stdlib.h>//rand的头文件
int main()
{
srand((int)time(NULL));//设种子
for(int i=0;i<10;i++)
{
int num=rand()%100+1;//产生1-100之间的数
printf("%d ",num);
}
return 0;
}

........

这是两次运行结果

  

如果想产生指定的随机数,例如10-100,

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
srand((int)time(NULL));
for(int i=0;i<10;i++)
{
int num=rand()%91+10;//其中91=100-10+1;
printf("%d ",num);
}
return 0;
}


这是两次运行结果



上一篇:Java源码之ThreadLocal
下一篇:没有了
网友评论