2012-04-03 60 views
0

我想生成一個長度爲7個字符的字符串,下面是以下規則。生成具有特定規則的字符串

的字符串將包含7個字符,並且將隨機生成:

  • 首先字符將是AE之間
  • 第二字符將是1-5之間
  • 第三字符將是介於0
  • 四字符將是EM之間
  • 第五個字符將是$之間/ ^/_
  • 第六性格會是K-S之間
  • 第七個字符將是6-9

    之間

任何人都可以請幫我,我該怎麼辦在Objective-C的那個東西

回答

0

這是一個示例。這只是一種快速和骯髒的方式。你可以擴展它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); 
相關問題