栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++随机数

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++随机数

在我们编程的时候,很多时候需要用到随机数,今天,我们来学习一下c++的随机数。

首先我们创建一个源代码。

1.头文件

方法一:

#include
#include       //调用随机函数

方法二: 

#include
2.随机函数

1部分

rand()函数就是随机函数,rand是random(随机)的缩写,下面我们看一段程序(直接从int main() 开始)。

int main()

{

        int a;

        a=rand();   //给变量a随机赋值一个数

        cout<

}

输出结果:

24(该结果是随机的)

从中我们知道了rand()是给变量赋值的

2部分

要让变量在1到5的数字里(包括1和5)抽一个随机数,就要在rand()后面加上%5-1

int main()

{

        int a;

        a=rand()%5-1;          //给a在1到5里的数字赋值一个数

        cout<

}

输出结果:

4(该结果也是随机的)

注意:要写%5-1,不能写%1-5,当然6到3就是%6-3,8到6就是%8-6。

如果要在a到b之间抽一个随机数,就要用%(b-a+1)+a

3部分

在你重复给一个变量赋值输出时,会发现输出的都一样。(如下图)

#include
using namespace std;
int main()
{
    int a;
    for(int i=0;i<=3;i++)
    {
        a=rand();
        cout<

输出结果:

17

17

17

文章有问题请评论

2021年4月

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/931632.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号