在我的应用中,我想随机化我在#define
中设置的设定值。我也希望使用arc4random。我通常会知道如何做到这一点,但我只看过教程中有非常基本的东西,比如数字0-10!
任何提示/帮助将不胜感激!
答案 0 :(得分:1)
将所有数字放入数组后,计算一个0和数组大小的随机数。之后,您可以从预定义数组的随机位置获取随机值并删除此值。对范围0 sizoef数组再做一次 - 1等等。
答案 1 :(得分:0)
从Wikipedia objective 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的想法