在我的应用程序中,我想随机化我在#define
's 中设置的设置值。我也想使用 arc4random。我通常会知道如何做到这一点,但我只看过一些非常基本的教程,比如数字 0-10!
任何提示/帮助将不胜感激!
在我的应用程序中,我想随机化我在#define
's 中设置的设置值。我也想使用 arc4random。我通常会知道如何做到这一点,但我只看过一些非常基本的教程,比如数字 0-10!
任何提示/帮助将不胜感激!
将所有数字放入数组中,然后计算 0 和数组大小范围内的随机数。在您可以从预定义数组的随机位置获取随机值并删除该值之后。对范围 0 sizoef array - 1 再做一次,依此类推。
从Wikipedia 目标 C文章看来,您可以使用 #define 定义宏。从他们的例子:
#define Add(x,y) ( x + y )
int a = 1;
int b = 2;
int c = Add(a,b);
NSLog(@"Add result: %i", c);
// this will output
// Add result: 3
我不确定你能用这些复杂到什么程度,但我认为你可以做一些事情,比如#define MY_VAL() (arc4random()%100)
获得一系列值,或者甚至可以在宏中使用 AlexTeho 的想法。