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

  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • FullMag

    FullMag

    15 ŞUBAT 2007
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006