【发布时间】:2015-11-04 21:12:41
【问题描述】:
我正在尝试从文本文件中读取随机行。
到目前为止,我的代码选择了第一行,但我需要一个随机行。
如何获得随机线?
string line;
if(infile.good()){
getline(infile, line);
}
【问题讨论】:
-
什么是随机性?基于随机数生成器结果的任意行号?
-
我掷了一个骰子,结果出现了一个 1。好像你的代码没问题。
-
弄清楚如何获取特定 k 的第 k 行。添加随机性。
-
获取一个随机数并将其存储在
x。阅读x-1行。那么你阅读的下一行将是你使用的那一行。
标签: c++ file random-sample