gpt4 book ai didi

c - C中的SysRandom是什么意思

转载 作者:太空宇宙 更新时间:2023-11-04 03:49:51 25 4
gpt4 key购买 nike

我有一些旧游戏 DopeWars 的源代码,我正在尝试将其转换为 OO Python 以进行一些有趣的练习。

我正在尝试找出他们用于为不同药物生成半随机价格的算法。

这是相关代码的副本。

static void makeDrugPrices (int leaveout)
{

int i, j;

drugPrices [0] = 1000 + SysRandom (0) % 3500;
drugPrices [1] = 15000 + SysRandom (0) % 15000;
drugPrices [2] = 10 + SysRandom (0) % 50;
drugPrices [3] = 1000 + SysRandom (0) % 2500;
drugPrices [4] = 5000 + SysRandom (0) % 9000;
drugPrices [5] = 300 + SysRandom (0) % 600;
drugPrices [6] = 600 + SysRandom (0) % 750;
drugPrices [7] = 70 + SysRandom (0) % 180;

for (i = 0; i < leaveout; i++)
{
j = SysRandom (0) % 8;
drugPrices [j] = 0;
}
}

唯一的问题是我在网上找不到任何关于 SysRandom 的文档。它在代码中使用的唯一其他地方就是它在此处使用的确切方式。似乎没有任何实例化或对涉及 SysRandom 的任何外部代码的引用。

我对 C 不是很熟悉,所以我可能遗漏了一些东西。如果您想要完整的源代码,我可以提供。

谢谢。

最佳答案

在任何 C 标准库中都没有函数 SysRandom,因此它显然来自您的项目本身或其依赖项之一。您必须在源代码中找到它并查看它是如何定义的。

关于c - C中的SysRandom是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21638981/

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