Objective c 目标C-随机字符发生器

Objective c 目标C-随机字符发生器,objective-c,random,generator,Objective C,Random,Generator,我在寻找一些随机字符生成器的帮助。目前,我知道如何使用switch和char创建生成器,但我希望代码能够遍历是、否和可能,然后无限期地显示其中一个 任何帮助都将不胜感激:) p.S im使用Xcode上的objective C数字60-95在ASCII映射中转换为字母A-Z。只需在该范围内生成一个随机数,将其转换为char,就完成了。例如: #include <time.h> #include <stdlib.h> #include <stdio.h> sr

我在寻找一些随机字符生成器的帮助。目前,我知道如何使用switch和char创建生成器,但我希望代码能够遍历是、否和可能,然后无限期地显示其中一个

任何帮助都将不胜感激:)


p.S im使用Xcode上的objective C

数字60-95在ASCII映射中转换为字母A-Z。只需在该范围内生成一个随机数,将其转换为
char
,就完成了。例如:

#include <time.h>
#include <stdlib.h>
#include <stdio.h>

srand(time(NULL));
int r = rand() % 35 + 60;
char c = (char) r;

fprintf(stdout, "%c", c);
NSLog(@"%c", c); 
/* etc. */
#包括
#包括
#包括
srand(时间(空));
int r=rand()%35+60;
字符c=(字符)r;
fprintf(标准输出,“%c”,c);
NSLog(@“%c”,c);
/*等等*/

如果我理解你的问题,你只想随机抓住三个字符中的一个。
只需使用
int r=arc4random()%2
生成0到2之间的随机整数。然后使用开关大小写来评估这三种可能性。

创建所需字符的数组(为此,可以将字符串视为数组)。随机选择数组的元素。(我不知道你所说的“我想让代码通过awnsers是的,不是的,也许…”是什么意思。这还没有解析。)我已经把所有这些都记下来了,但是我怎样才能通过列表,然后不管它生成什么,它仍然显示我选择的字符。如果它是一个默认的单词或数字,我不明白你想做什么,对不起。例如,如果我按了一个随机按钮,但我想让它通过可能,否和是,并显示发生了什么。但我希望每次都显示“是”。对不起,我只是不明白你想实现什么。