在我的應用程序中,我想隨機設置在#define
中設置的值。我正在尋找使用arc4random也。我通常會知道如何做到這一點,但我只看到了像0-10這樣非常基本的東西的教程!隨機化預定義的號碼
任何提示/幫助將不勝感激!
在我的應用程序中,我想隨機設置在#define
中設置的值。我正在尋找使用arc4random也。我通常會知道如何做到這一點,但我只看到了像0-10這樣非常基本的東西的教程!隨機化預定義的號碼
任何提示/幫助將不勝感激!
將所有數字放到數組中,然後計算數組的範圍爲0和sizeof的隨機數。在從預定義數組的隨機位置獲得隨機值並刪除該值後,對範圍0 sizoef數組-1再次執行此操作,依此類推。
從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的宏觀內的想法。