从文本文件 Cocoa 中获取随机字符串?

发布于 2024-09-01 14:43:51 字数 130 浏览 5 评论 0原文

无法找到从文本文件(由换行符分隔)中随机获取字符串的好方法。

我想做一个 setStringValue:@"random string from file here";

非常多。提前致谢。

Having troubles finding a good way to get a string from a text file (separated by line breaks) randomly.

I want to do a setStringValue:@"random string from file here";

pretty much. Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单身情人 2024-09-08 14:43:51

储层采样(如果您想避免一次将完整文件加载到内存中)。对于长度只有几行的文件,我只需使用 vodkhang 的回答

Reservoir sampling if you want to avoid loading the complete file into memory at once. For a file just a few lines in length I'd just go with vodkhang's answer, though.

野却迷人 2024-09-08 14:43:51

将整个文件(如果不是太大)加载到数组中,然后随机化索引并使用该索引从数组中获取字符串怎么样?

How about you load the whole file (if it is not too big) into an array and then you randomize the index and use that index to get the string from the array?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文