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

  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • eurotuner

    eurotuner

    6 Mart 2006
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011