Untitled
unknown
plain_text
3 years ago
1.4 kB
6
Indexable
#include <iostream> // 用于输入输出
#include <random> // C++20随机数生成
#include <string> // C++20std::string
class Printer {
public:
// 随机打印一句句子
static void print() {
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(1, 10);
constexpr int numSentences = 10;
auto sentenceIndex = dis(gen);
std::string sentences[numSentences] = {
"我的世界不再是灰白,因为有你给它添上色彩。",
"和你在一起,我觉得自己是世界上最幸福的人。",
"你是我的今生今世,我的今生今世。",
"你的出现,让我的世界变得完整。",
"和你相遇,是我生命中最美好的礼物。",
"你是我心里最重要的人,也是我最不想失去的人。",
"遇见你,让我找到生命的意义。",
"和你在一起,就足以让我感到幸福。",
"只要你在我身边,我觉得自己是世界上最幸运的人。",
"生命里最奢侈的幸福,就是和你相遇。"
};
std::cout << sentences[sentenceIndex - 1] << '\n';
}
};
int main() {
auto printFunc = []() { Printer::print(); };
printFunc();
printFunc();
printFunc();
} Editor is loading...