Это образец. Это просто быстрый и грязный способ. Вы можете расширить его на 7 букв.
NSArray *firstLetter = [NSArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e", nil];
NSArray *secondLetter = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4", nil];
NSArray *letters = [NSArray arrayWithObjects:firstLetter,secondLetter, nil];
NSMutableString *randomString = [[NSMutableString alloc] init];
for (NSArray *letter in letters)
{
int randomIndex = arc4random() % [letter count];
[randomString appendFormat:@"%@",[letter objectAtIndex:randomIndex]];
}
NSLog(@"Random String%@",randomString);