rand()

rand()函数作用:用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。

rand()函数返回:返回一个范围在0到RAND_MAX(32767)之间的伪随机数(整数)。

rand()函数头文件:<stdlib.h>。

rand()函数原型:int rand(void)。

***在调用rand()函数之前,可以使用srand()函数设置随机数种子,如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。随机种子相同,每次产生的随机数也会相同。***

举例:

使用rand()函数产生1-100以内的随机整数:

int number1 = rand() % 100。

最新文章

  1. 【Win10 应用开发】自适应Toast通知的XML文档结构
  2. Fragment的使用
  3. mysql-删除日志文件命令详解
  4. Git - 使用指南
  5. 页面显示(pageshow)和页面隐藏(pagehide)事件
  6. Android Service学习之AIDL, Parcelable和远程服务
  7. require.js学习笔记(内容属于转载总结)
  8. xml结构
  9. c/c++中使用指针需要注意的问题
  10. Shell脚本检查memcache进程并自己主动重新启动
  11. xtrabackup在线备份及还原
  12. java启动子进程以及进程通信
  13. Sockets
  14. Memcached理解
  15. Android手机通过APN设置上网的方法
  16. Python科学计算(一)
  17. django -使用jinja2模板引擎 自定义的过滤器
  18. [jzoj]2538.【NOIP2009TG】Hankson 的趣味题
  19. RBAC 权限设计(转载)
  20. 收缩自编码器(CAE)

热门文章

  1. Go --- 设计模式(模板模式)
  2. 从日志文件解决ArcGIS Server性能低下问题的步骤(1)
  3. centos7下cp -rf总是提示覆盖的解决办法
  4. linux 下shell脚本执行多个命令的方法
  5. leetCode(26):Unique Binary Search Trees
  6. C语言中string char int类型转换
  7. bzoj2323: [ZJOI2011]细胞
  8. caioj1270: 概率期望值1:小象涂色
  9. 全局Timestamp管理器 检测js执行时间
  10. 欧拉函数与数论的结合UVA11426