2012-12-04 70 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个项目的数组,并使用一个随机数生成器来获得数组中的随机索引,这将返回一个随机单词.......