c语言 不用时间 怎么随机数,C语言时间与随机数问题
满意答案
jijing经理全是
2013.10.07
采纳率:49% 等级:12
已帮助:5170人
1.先用srand()来形成随机种子,再用rand()来形成随机数.每次srand的参数最好不同,所以时间是一个常用的参数.
比如:
int r;
srand(time(NULL));
r=rand();
获得1-100之间的数:r=rand()%100+1;
头文件:#include
2.我以前在linux下写过类似的,用select实现的,加点注释发上来.后4个头文件都是linux下的,删掉之后看看没有定义的东西找一下在windows的哪个头文件里应该就可以.
我改一下,由于我这里没windows编程环境,所以不一定对.你碰见什么问题发上来看看.
#include
#include
int main()
{
fd_set set;
char buff[100] = {0};
int ret;
struct timeval tv;
tv.tv_sec = 10;
tv.tv_usec = 0;//这3句设置了10秒的超时时间.要修改的话tv.tv_sec = 10表示的是超时时间里的秒,tv.tv_usec = 0表示的是超时时间里的微秒.
FD_ZERO(&set);
FD_SET(0,&set);
ret = select(2,&set,NULL,NULL,&tv);
if(ret == 0)//select返回值等于0说明这段时间内有0个描述符可读,也就是超时了
{
printf("out of time\n");
}
else
{
read(0,buff,100);
printf(buff);
}
}
00分享举报
c语言 不用时间 怎么随机数,C语言时间与随机数问题相关推荐
- C语言不用文件系统读取文件,C语言-基础教程-非缓冲文件系统
前面介绍的缓冲文件系统是借助文件结构体指针来对文件进行管理,通过文件指针来对文件进行访问,既可以读写字符.字符串.格式化数据,也可以读写二进制数据.非缓冲文件系统依赖于操作系统,通过操作系统的功能对文 ...
- c语言不用strcpy复制字符串,C语言不使用strcpy函数如何实现字符串复制功能
前言继承是OOP设计中的重要概念.在C++语言中,派生类继承基类有三种继承方式:私有继承(private).保护继承(protected)和公有继承(public).一.继承规则继承是C++中的重要特 ...
- c语言不用第三变量,C语言中几种不用第三变量交换两值的方法
int main() { int a=3,b=4; int *p=(int *)malloc(sizeof(int)); *p=3; int *q=(int *)malloc(sizeof(int)) ...
- c语言不用strcpy复制字符串,c语言程序(二十三)——字符串复制(不使用strcpy()函数)...
//有一字符串,编写一函数,将此字符串从第m个字符开始的全部字符复制成另一个字符串 // #include #include int main() { char string1[100]; char ...
- c语言随机坐标函数,c语言随机数生成函数和时间函数
c语言随机数生成函数和时间函数 c语言随机数生成函数和时间函数是如何生成的呢?小编为大家揭秘来了.更多内容请关注应届毕业生考试网! 一 随机数生成函数(rand,srand) 1)首先,随机数在std ...
- c语言系统时间随机种子,C语言中以时间为种子,产生随机数的函数
srand((unsigned)time(NULL) +++++++++++++++++++++++++++++++++++++++++++++++++ 以时间为种子,其实再产生随机数的函数中都会加, ...
- 0 1随机数C语言程序,C语言产生随机数的方法
C语言产生随机数的方法 C语言的设计目标是提供一种能以简易的方式编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.那么C语言产生随机数的方法都有哪些呢?以下仅供参考! ...
- 随机数c 语言代码,C 语言产生随机数的方法
C 语言产生随机数的方法 随机数的使用,是不少在学C语言过程中进行一些小功能开发的同学的一个技术问题,下面小编给大家介绍C 语言产生随机数的方法,欢迎阅读! C 语言产生随机数的方法 在 C 语言中, ...
- c语言产生32位随机数,C语言,如何产生随机数
1. 基本函数 在C语言中取随机数所需要的函数是: int rand(void); void srand (unsigned int n); rand()函数和srand()函数被声明在头文件stdl ...
- java语言不用担心内存吗_不用担心智能手机的电池,只需使用它
java语言不用担心内存吗 When you're trying to get the most life out of your device, it's easy to overthink bat ...
最新文章
- 网站优化不能忽视网站外链的作用
- 计算机图形学学习报告,计算机图形学学习报告.pdf
- dateformat java 格式_java Date日期类和SimpleDateFormat日期类格式
- [POJ2342]Anniversary party(树dp)
- java method 注释_Java注解
- DHCP的4步租约过程
- OpenCV--读取图像中任意点的像素值,并显示坐标
- LeetCode946-验证栈序列
- Vs2015智能提示英文?
- MySql 1067错误
- 森林病虫害高光谱遥感监测的研究进展
- 蒙大拿大学计算机,2020年药学专业世界大学排名【USNEWS】
- 如何成为一个优秀的互联网营销人员?(互联网销售/网络营销职位从菜鸟到大神应该学习的内容)
- 贵州高考成绩查询时间2021具体时间,贵州高考成绩一般公布时间 2021贵州高考成绩什么时候公布...
- 【Mapreduce】利用job嵌套,多重Mapreduce,求解二度人脉
- 公司来了个首席架构师,服务器缩减一半,性能反而提升7倍!跪了...
- Ping值和带宽之间关系
- POI操作Excel设置前景色背景色
- c语言之“数组”初级篇
- 华为高管又出事了!涉嫌受贿被带走!拿着几百万年薪,为啥还要贪?