i made a random for A-Z. The random letter is shown in a label. everything works fine. But the letter should not repeat till every letter from A-Z is called. I´am new in xcode an need a litte help. heres my code in the .m file.
NSString *letters = @"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
-(NSString *) randomStringWithLength:(int) len {
NSMutableString *randomString = [NSMutableString stringWithCapacity: len];
for (int i=26; i<len; i++) {
    [randomString appendFormat: @"%C", [letters characterAtIndex: arc4random() % [letters length]]]; buchstabeAusgabe.text = randomString;
}
return randomString;}
-(void)neuerGenerator {
int text = rand() %26;
switch (text) {
    case 0:
        buchstabeAusgabe.text =@"A";
        break;
    case 1:
        buchstabeAusgabe.text =@"B";
        break;
    case 2:
        buchstabeAusgabe.text =@"C";
        break;
    case 3:
        buchstabeAusgabe.text =@"D";
        break;
    case 4:
        buchstabeAusgabe.text =@"E";
        break;
    case 5:
        buchstabeAusgabe.text =@"F";
        break;
    case 6:
        buchstabeAusgabe.text =@"G";
        break;
    case 7:
        buchstabeAusgabe.text =@"H";
        break;
    case 8:
        buchstabeAusgabe.text =@"I";
        break;
    case 9:
        buchstabeAusgabe.text =@"J";
        break;
    case 10:
        buchstabeAusgabe.text =@"K";
        break;
    case 11:
        buchstabeAusgabe.text =@"L";
        break;
    case 12:
        buchstabeAusgabe.text =@"M";
        break;
    case 13:
        buchstabeAusgabe.text =@"N";
        break;
    case 14:
        buchstabeAusgabe.text =@"O";
        break;
    case 15:
        buchstabeAusgabe.text =@"P";
        break;
    case 16:
        buchstabeAusgabe.text =@"Q";
        break;
    case 17:
        buchstabeAusgabe.text =@"R";
        break;
    case 18:
        buchstabeAusgabe.text =@"S";
        break;
    case 19:
        buchstabeAusgabe.text =@"T";
        break;
    case 20:
        buchstabeAusgabe.text =@"U";
        break;
    case 21:
        buchstabeAusgabe.text =@"V";
        break;
    case 22:
        buchstabeAusgabe.text =@"W";
        break;
    case 23:
        buchstabeAusgabe.text =@"X";
        break;
    case 24:
        buchstabeAusgabe.text =@"Y";
        break;
    case 25:
        buchstabeAusgabe.text =@"Z";
        break;
    default:
        break;
}}
 
     
     
     
     
     
    