随机数  rand   

用法: rand(); 会有一个值     int rand(void)随机数发生器

int  x = rand();//伪随机数printf("伪随机数:%d\n",x);    //打印随机数   41

上面的代码只会打印41,一个伪随机数

所以我们需要是用这行代码来进行播种

用法:void srand (unsigned int seed) 初试化随机数发生器

seed 是种子, 所以我们使用time(NULL)来播种

srand((unsigned)time(NULL));

rand 和 srand 需要使用头文件 stdlib.h

tiem(NULL)   需要使用头文件  time.h

example:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{int  x,y,z;x = rand();//伪随机数printf("伪随机数:%d\n",x);srand((unsigned)time(NULL));y = rand()%10;printf("随机数:%d\n",y);// 随机数为0到9z = rand()%15+5; //随机数为5到19printf("随机数:%d\n",z);return 0;
}

rand()%10  表示为0到9之间,  加5表示最小为5,可以看一下上面的代码,

srand((unsigned)time(NULL));      表示1970年1月1日0时到现在的时间,这是时间戳

c语言(随机数rand)相关推荐

  1. c语言随机数rand函数一探究竟

    c语言随机数rand函数一探究竟 真正的随机数? 测试srand对rand的影响. 这是真的吗? 结论 rand函数是C语言用来产生随机数的函数,一般搭配srand函数使用.使用方法如下: #incl ...

  2. C语言随机数rand用法,【转载】随机数的产生 c语言rand的用法

    式子如下 : rand = rand*const_1 + c_var; srand函数就是给它的第一个rand值. 用"int x = rand() % 100;"来生成 0 到 ...

  3. c语言随机数rand,C语言rand()获取随机数和windows下的CryptGenRandom

    是在弄即将发布的一篇博客时顺便弄的,还是先写这个. rand()函数已经被说烂了,包括这里写的,返回一个0到RAND_MAX(在我的电脑上是32767)的整数.srand(unsigned int)可 ...

  4. C语言随机数:rand()和srand(time(NULL))的使用

    C语言随机数 rand()简介 srand()简介 使用 rand()简介 使用该函数首先应在开头包含头文件<stdlib.h> #include<stdlib.h> //(C ...

  5. c语言随机字符rand,C语言中生产随机数 rand()函数

    一:如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间.RAND_MAX定义在stdlib.h, 其值为214748 ...

  6. C语言随机数的产生(rand、srand、time函数细节讲解)

    ✨C语言随机数的产生 随机数生成代码: rand函数: srand函数: time函数: time函数补充: time_t类型讨论 time_t指针传入的讨论: 随机数生成代码: 先上代码,再详细解释 ...

  7. 【C语言】rand()函数(如何生成指定范围随机数)

    一.rand()函数简介 我们先来看一下cplusplus.com - The C++ Resources Network网站上rand函数的基本信息: 系统生成随机数时需要使用rand函数(rand ...

  8. c语言rand函数生成随机数,详解C语言生成随机数rand函数的用法

    说到rand函数,大家是不是会和EXCEL中的rand函数混淆,当小编第一次接触的时候也以为是EXCEL的函数,本文是爱站技术频道小编为大家带来的详解C语言生成随机数rand函数的用法,一起来看看吧! ...

  9. C语言习题:猜数字游戏(C语言随机数)

    C语言习题:猜数字游戏(C语言随机数) 需要了解C语言随机数的生成方法: 在C语言中比较常用的随机函数是 rand 函数,它可以随机的产生 0 ~ rand_max 的随机数,定义类型不同最大值也不同 ...

  10. c语言随机坐标函数,c语言随机数生成函数和时间函数

    c语言随机数生成函数和时间函数 c语言随机数生成函数和时间函数是如何生成的呢?小编为大家揭秘来了.更多内容请关注应届毕业生考试网! 一 随机数生成函数(rand,srand) 1)首先,随机数在std ...

最新文章

  1. c语言笔试面试大全,C语言笔试面试题大全.doc
  2. 电商巨头纷纷入场中国农民丰收节交易会 谋定产销对接活动
  3. unity3d 的Quaternion.identity和transform.rotation区别是什么
  4. python字符串操作符结果没显示_Python字符串格式化 (%操作符)
  5. shell的控制语句
  6. postfix报错postfix: fatal: parameter inet_interfaces: no local interface found for ::1
  7. 云网一体,“湘遇湘融 | 移动云TeaTalk·长沙站 启动倒计时
  8. Keras-Sequential模型(2)
  9. 如何生成MD5哈希?
  10. 《数据结构》(C语言版)知识点梳理
  11. php获取qqkey源码,易语言取QQKEY源码
  12. AutoCAD如何自动加载dll文件
  13. 书摘—20几岁不学应酬,30几岁只能发愁
  14. Linux管道相关命令
  15. Unity刚体穿过条件,模仿《GRIS》楼梯效果,可从下方穿过
  16. kaldi的vad计算
  17. 梅科尔工作室-梁嘉莹-鸿蒙笔记2
  18. 2022年全球与中国超级电容器市场现状及未来发展趋势
  19. python——常用的数学计算公式
  20. 基于FPGA的遥控数字时钟设计

热门文章

  1. getbook netty实战_《Netty实战》Netty In Action中文版 第1章 Netty——异步和事件驱动...
  2. win7无法删除文件夹,提示“找不到该项目”
  3. Java音频格式转换,支持amr、aud、slk、silk转成mp3
  4. 企业无线产品认证好吗
  5. 项目开发计划——机房收费系统
  6. TB6612电机驱动板
  7. 复选框样式圆圈html,css怎么美化复选框样式
  8. 等保2.0 等保二级基本要求与测评控制点
  9. 等保二级和等保三级的区别
  10. 卜若的代码笔记-机器学习基础-UCI数据库简介与Iris数据集分析