任何帮助将不胜感激:)
使用Xcode上的目标C
答案 0 :(得分:1)
数字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. */
答案 1 :(得分:1)
如果我理解你的问题,你只想随意抓取三个角色中的一个。
只需使用int r = arc4random() % 2;
生成0到2之间的随机整数。然后使用开关案例来评估三种可能性。