SORU
13 NİSAN 2010, Salı


Kakao rastgele alfasayısal bir dize oluşturmak

Bu o kadar da zor olmadığını biliyorum. Aradım, ama basit bir çözüm bulmak için görünmüyor olabilir. Bir yöntem çağrısı, uzunluğu geçiren ve rastgele alfasayısal bir dize oluşturmak istiyorum.

Herhangi bir fikir? Fonksiyonlar bu tür bir grup olabilir orada herhangi bir programı kütüphaneler var mı?

Teşekkürler Howie

CEVAP
13 NİSAN 2010, Salı


Burada hızlı ve kirli bir uygulama. Test edilmemiş.

NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

-(NSString *) randomStringWithLength: (int) len {

    NSMutableString *randomString = [NSMutableString stringWithCapacity: len];

    for (int i=0; i<len; i  ) {
         [randomString appendFormat: @"%C", [letters characterAtIndex: arc4random_uniform([letters length])]];
    }

    return randomString;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • akalyne

    akalyne

    13 Mayıs 2009
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010