有没有办法使用 nana 库选择随机按钮?
Is there a way to choose a random button using nana library?
所以我刚开始使用 nana c++ 库。我做了一些按钮,我需要找到一个功能或从我创建的按钮中选择一个随机按钮的东西。无论如何我可以做到吗?
Ps:我正在使用 code::blocks
没有真正的理由为随机部分使用额外的库; C++ 标准库已经具有该功能。参见<random>
;你可能想要 std::uniform_int_distribution
。这假设您已经对按钮进行了编号;否则只需在 std::vector<Button*>
.
中填充指向每个按钮的指针
一个提示:与几乎所有 C++ 函数不同,std::uniform_int_distribution
将生成最多 的数字,包括 std::uniform_int_distribution::max
.
所以我刚开始使用 nana c++ 库。我做了一些按钮,我需要找到一个功能或从我创建的按钮中选择一个随机按钮的东西。无论如何我可以做到吗? Ps:我正在使用 code::blocks
没有真正的理由为随机部分使用额外的库; C++ 标准库已经具有该功能。参见<random>
;你可能想要 std::uniform_int_distribution
。这假设您已经对按钮进行了编号;否则只需在 std::vector<Button*>
.
一个提示:与几乎所有 C++ 函数不同,std::uniform_int_distribution
将生成最多 的数字,包括 std::uniform_int_distribution::max
.