我想输出几个问题,但是以随机顺序排列.如何在不重复的情况下随机提出所有问题?
for(int i=0; i<4; i++)
{
int question=rand()%4;
switch(question)
{
case 0:
NSLog(@"What is your name");
break;
case 1:
NSLog(@"Who are you");
break;
case 2:
NSLog(@"What is your name");
break;
case 3:
NSLog(@"How do you do");
break;
case 4:
NSLog(@"Are you?");
break;
}
}
Run Code Online (Sandbox Code Playgroud) 我正在为iPhone创建一个非常简单的应用程序.
只是不知道如何让按钮在触摸时移动到随机位置(但在屏幕上).
我正在使用Xcode 4.2.
为什么这不起作用?
NSString *username = [[GKLocalPlayer localPlayer] alias];
random(); {
int text = rand() % 4;
switch (text) {
case 0: mainTextController.text = username,@"LEOONS"; break;
case 1: mainTextController.text = username,@"AAIING"; break;
case 2: mainTextController.text = username,@"AALBES"; break;
case 3: mainTextController.text = username,@"AALD?K"; break;
default:
break; }
}
Run Code Online (Sandbox Code Playgroud)
试过不同的设置,但只是不起作用
我使用生成一个随机数字符串
int rNumber = rand() %100000000 + 1;
_certificateReferenceField.text = [[NSString alloc] initWithFormat: @"C/R %d", rNumber];
Run Code Online (Sandbox Code Playgroud)
当应用程序首次启动或来自后台时,它始终会选择相同的号码c/R16808?再次按它没问题,一切正常.
我有一段代码给了我一些麻烦,令人困惑.
这是一段代码......
int r = rand() % 100;
printf("Random number: %u", r);
Run Code Online (Sandbox Code Playgroud)
为什么每次打印7?根据这本书它应该打印任何数字0-100我相信......我错了吗?