首页 > 解决方案 > 有没有办法使用 nana 库选择随机按钮?

问题描述

所以我刚开始使用nana c++库。我做了一些按钮,我需要找到一个功能或从我创建的按钮中选择一个随机按钮的东西。反正我能做到吗?Ps:我正在使用code::blocks

标签: c++randomnana

解决方案


没有真正的理由为随机部分使用额外的库。C++ 标准库已经具备该功能。见<random>; 你可能想要一个std::uniform_int_distribution. 这假设您已为按钮编号;否则只需将指针填充到std::vector<Button*>.

一个提示:与几乎所有 C++ 函数不同,std::uniform_int_distribution它会生成最多包含 std::uniform_int_distribution::max.


推荐阅读