相关疑难解决方法(0)

如何在switch语句中选择随机大小写

我想输出几个问题,但是以随机顺序排列.如何在不重复的情况下随机提出所有问题?

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)

objective-c

0
推荐指数
1
解决办法
4273
查看次数

如何将按钮移动到随机位置?

我正在为iPhone创建一个非常简单的应用程序.

只是不知道如何让按钮在触摸时移动到随机位置(但在屏幕上).

我正在使用Xcode 4.2.

uibutton uiview ios

0
推荐指数
1
解决办法
7612
查看次数

显示随机单词和用户名

为什么这不起作用?

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)

试过不同的设置,但只是不起作用

iphone xcode objective-c ios

0
推荐指数
1
解决办法
99
查看次数

只有在首次启动应用时,随机数选择器才会选择相同的数字

我使用生成一个随机数字符串

int rNumber = rand() %100000000 + 1;
_certificateReferenceField.text = [[NSString alloc] initWithFormat: @"C/R %d", rNumber];
Run Code Online (Sandbox Code Playgroud)

当应用程序首次启动或来自后台时,它始终会选择相同的号码c/R16808?再次按它没问题,一切正常.

cocoa-touch objective-c ios

0
推荐指数
1
解决办法
190
查看次数

Objective-C随机数

我有一段代码给了我一些麻烦,令人困惑.

这是一段代码......

int r = rand() % 100;
printf("Random number: %u", r);
Run Code Online (Sandbox Code Playgroud)

为什么每次打印7?根据这本书它应该打印任何数字0-100我相信......我错了吗?

random objective-c

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

objective-c ×4

ios ×3

cocoa-touch ×1

iphone ×1

random ×1

uibutton ×1

uiview ×1

xcode ×1