2012-12-04 102 views
0

我正在開發一個應用程序,人們必須點擊一個按鈕,然後標籤顯示一個隨機單詞。隨機字生成器 - IOS開發

我可以使用switch語句,但應用程序必須有超過50個字,所以要寫switch語句是很多工作,並不是很有用。

有人有解決方案嗎?

+0

爲什麼不使用數組?這幾乎是他們的目的。 – borrrden

回答

1

很簡單,使用一個數組和一個隨機數發生器。

NSArray *myArray = [[NSArray alloc] initWithObjects:@"1",@"2",@"3", nil]; 
[myLabel setText:[myArray objectAtIndex:arc4random_uniform([myArray count])]]; 

這應該足以讓您朝正確的方向發展。

+0

請使用'arc4random_uniform()'來代替修改:D – borrrden

+0

@borrrden像往常一樣,好的呼叫:) –

1

請勿使用開關。使用一個包含50個項目的數組,並使用一個隨機數生成器來獲得數組中的隨機索引,這將返回一個隨機單詞.......