我正在寻找随机字符生成器的一些帮助。目前我知道如何使用 switch 和 char 创建生成器,但我希望代码通过 awnsers 是,否,也许,然后无限期地显示其中一个。
任何帮助,将不胜感激 :)
PS 我在 Xcode 上使用目标 C
我正在寻找随机字符生成器的一些帮助。目前我知道如何使用 switch 和 char 创建生成器,但我希望代码通过 awnsers 是,否,也许,然后无限期地显示其中一个。
任何帮助,将不胜感激 :)
PS 我在 Xcode 上使用目标 C
数字 60-95 转换为 ASCII 映射中的字母 AZ。只需在该范围内生成一个随机数,将其转换为 a 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. */
如果我理解您的问题,您只想随机抓取三个字符之一。只需使用int r = arc4random() % 2;
生成 0 到 2 之间的随机整数。然后使用 switch case 来评估三种可能性。