gpt4 book ai didi

c - 卡住时间以获得相同的随机结果

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

在大学学习第一门编程类(class)时,我们了解到引入时间作为 rand 函数的种子值,以便在每次代码运行时给出随机值。如果我可以固定时间玩一款每次点击播放时都会提供随机关卡的游戏,我会一直获得相同的关卡吗?如果是的话,有没有办法做到这一点?

最佳答案

如果游戏使用从运行时时间戳播种的伪随机数生成器,那么是的,如果每次游戏开始时您设法将时间设置为相同的值,那么您应该获得相同的关卡。

不过,可能的方法是拦截对获取系统时间系统调用的调用,然后将时间设置为当时的特定值,其余部分保持不变。

您可以尝试使用 IDA Pro (https://www.hex-rays.com/products/ida/) 或其他一些反汇编程序/调试器。我还发现这本书是一本关于使用 IDA Pro 进行黑客攻击 的有趣读物 (http://www.amazon.com/Reversing-Secrets-Engineering-Eldad-Eilam/dp/0764574817)

关于c - 卡住时间以获得相同的随机结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30361232/

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