一千萬個為什麽

搜索

在Cocoa中生成一個隨機的字母數字字符串

我想調用一個方法,傳遞它的長度並讓它生成一個隨機的字母數字字符串。

是否有任何實用程序庫可能有一堆這些類型的函數?

最佳答案

這是一個快速而骯臟的實現。尚未經過測試。

NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

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

    NSMutableString *randomString = [NSMutableString stringWithCapacity: len];

    for (int i=0; i

轉載註明原文: 在Cocoa中生成一個隨機的字母數字字符串