如何从字符串生成随机消息

时间:2014-05-07 07:42:06

标签: ios objective-c random

我已经谷歌了,我无法找到与我正在寻找的功能最接近的东西。 所以这就是在iOS应用程序上生成消息的想法。 这只是随机生成随机数取决于长度

// Generates alpha-numeric-random string
- (NSString *)genRandStringLength:(int)len {
    static NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    NSMutableString *randomString = [NSMutableString stringWithCapacity: len];
    for (int i=0; i<len; i++) {
        [randomString appendFormat: @"%C", [letters characterAtIndex: arc4random() % [letters length]]];
    }
    return randomString;
}

我正在寻找的是应用程序根据已确定的时间生成随机消息存储在数组列表中。

这就是我希望它工作的方式

static NSString *letters = @"Hello all","You're awesome","This is awkward","Are you sleeping?";

我需要帮助在数组字符串中生成随机消息。提前谢谢

1 个答案:

答案 0 :(得分:2)

这不是执行此特定任务的方式。你必须制作一个数组,其中大部分的单词字符串是用单字符串填充所有字母字符并创建随机句子。这是逻辑和编程任务xcode不会自己生成随机单词。你必须自己做一些合乎逻辑的事情。

在这里我找到了一个 github 示例代码请检查Bellow你知道如何才能完成这项任务。希望你对这个例子有所了解。

https://github.com/dav/Objective-C-Lorem-Ipsum-Generator