| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 随机数函数有多随机呢~给幼稚园小朋友出计算题~~ -> 正文阅读 |
|
[C++知识库]随机数函数有多随机呢~给幼稚园小朋友出计算题~~ |
目录 rand()函数是用于生成随机数的函数,用时常和srand()函数一起,两者都包含在stdlib.c头文件里。 rand()的实质该函数其实是一个伪随机数生成器,开始于一个相同的种子,通过
其实每次运行结果是一样的,随机数也不随机嘛, 引入srand()既然是因为每次开始于相同的种子导致生成的随机数不随机,不如我们让每次的种子不同就好了。 srand()函数用于初始化种子,他的参数是一个unsigned的种子。 如果我们传入不同的数字,那么srand()会让rand()每一次的种子都不一样。 如果我们没有使用srand(),初始种子就是不变的1。 所以我们需要一个变化的量传给srand()。 即重置种子: time()函数返回系统的时间,这是一个随时间变化的量而且可以用于运算。不过其返回值类型是time_c类型,我们需要(unsigned int)强制转换类型,然后才能给srand()用。 time这个函数在time.h头文件里,接受的参数是一个time_c类型对象的地址,不过我们不需要那么麻烦,传入空指针(0或者NULL)作为参数,利用返回值就够了。 生成指定范围内的随机数????????利用取余数控制数值范围。
程序演示
应用:给幼稚园小朋友出题我们小朋友不会太难的题,所以是十以内的加减乘除,除法也是整除,不过假设我的小朋友们比较聪明,知道负数好啦~~
分享就结束啦,感谢阅读!!!!阿里嘎多!!! 2021.11.27 SThree楠钰子. |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:49:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |