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

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013