在C/C++中,rand()和srand()的翻译如下:

在c/c++中,rand()和srand()的翻译如下:

在本文中,我们将讨论 C++ STL 中 rand()srand() 函数的工作原理、语法和示例。

什么是 rand()?

rand()函数是C++ STL中的内置函数,定义在头文件中。 rand() 用于生成一系列随机数。当我们想要在代码中生成随机数时,我们可以使用此函数。

就像我们在 C++ 中制作 ludo 游戏一样,我们必须生成 1 到 6 之间的任何随机数,这样我们就可以使用 rand () 生成随机数。

随机数是通过使用给出一系列不相关的算法来生成的每当调用此函数时都会生成数字。

就像我们想要生成 1-6 之间的随机数一样,我们可以使用此函数,例如 –

Num = rand() % 6 + 1;

立即学习“C++免费学习笔记(深入)”;

语法

int rand();

登录后复制

参数

该函数不接受参数 –

返回值

该函数返回 0 到 RAND_MAX 之间的整数值。

输入 

rand() % 100 +1;

登录后复制

输出 

57

登录后复制

示例

rand()

实时演示

#include #include 

输出

如果我们第一次运行此代码,输出将是 -

Randomly generated numbers are: 1804289383 846930886 1681692777 17146369151957747793

登录后复制登录后复制

如果我们第 N 次运行此代码,输出将是 -

Randomly generated numbers are: 1804289383 846930886 1681692777 17146369151957747793

登录后复制

什么是srand()?

srand()函数是C++ STL中的内置函数,定义在头文件中。 srand() 用于初始化随机数生成器。该函数提供了生成伪随机整数系列的起点。该参数作为生成伪随机数的种子传递。每当 srand 中使用不同的种子值时,伪数生成器都可以生成与 rand() 相同的不同系列的结果。

语法

int srand(unsigned int seed);

登录后复制

参数

该函数接受以下参数 -

种子 - 这是伪随机数生成器用作种子的整数。

返回值

此函数返回伪生成的随机数。

输入 

srand(time(0));rand();

登录后复制

输出 

1804289383

登录后复制

示例

srand()

现场演示

#include #include #includeint main(void){   srand(time(0));   printf("Randomly generated numbers are: ");   for(int i = 0; i

输出

如果我们第一次运行此代码,输出将是 -

Randomly generated numbers are: 382366186 1045528146 1291469435 515349891931606430

登录后复制

如果我们第二次运行此代码,输出将是 -

Randomly generated numbers are: 1410939666 214525217 8750428021560673843 782892338

登录后复制

以上就是在C/C++中,rand()和srand()的翻译如下:的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2583671.html

(0)
上一篇 2025年3月6日 14:37:38
下一篇 2025年3月3日 12:21:34

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论