【发布时间】:2012-06-18 04:46:30
【问题描述】:
这是不起作用的代码:
Enemy.strength = srand((unsigned)time(NULL)) % 10;
Enemy.strength 是一个整数
我做了一些研究,发现你不能直接用 rand/srand 定义变量 如:
a = rand();
我只是想知道为什么以及是否有解决此问题的方法或您建议的替代方法
语言:C...不是 C++
【问题讨论】:
-
您是否搜索过
srand?关于如何使用它以及它与rand有何不同,有很多关于 SO 的示例。请在此处发布之前表现出一些努力。