gpt4 book ai didi

c++ - c++ 中的 randomize() 和 random() 函数仅适用于某些编译器

转载 作者:太空宇宙 更新时间:2023-11-04 15:17:15 24 4
gpt4 key购买 nike

我在学校学习 C++,在那里我们使用 Turbo C++。但是在家里,我使用 Dev C++ 或 Ubuntu 中的终端来编译程序。
函数randomize()random() 经常使用,我们包含stdlib.h 来调用它们。但是在 Dev 和终端中,我收到一条错误消息,指出该函数不存在。
这可能是什么原因,我可以用什么来代替?

最佳答案

这些不是标准的 C 或 C++ 函数。在标准 C 和 C++ 中有 srand rand 这是 <stdlib.h> 的一部分标题。

这些函数可能是 Turbo C++ 的一部分,以提高与 Turbo Pascal 的兼容性,其中 randomizerandom是默认的随机数生成器。

不幸的是,这台发电机的质量非常非常很糟糕。现代 C++ 有 better alternatives ,但由于 Turbo C++ 和 Dev++ 都太老了,您将无法使用它们。

关于c++ - c++ 中的 randomize() 和 random() 函数仅适用于某些编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29748640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com