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

  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • Official Clouds

    Official Clo

    1 HAZİRAN 2011
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009