Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我刚开始使用nana c++库。我做了一些按钮,我需要找到一个功能或从我创建的按钮中选择一个随机按钮的东西。反正我能做到吗?Ps:我正在使用code::blocks
没有真正的理由为随机部分使用额外的库。C++ 标准库已经具备该功能。见<random>; 你可能想要一个std::uniform_int_distribution. 这假设您已为按钮编号;否则只需将指针填充到std::vector<Button*>.
<random>
std::uniform_int_distribution
std::vector<Button*>
一个提示:与几乎所有 C++ 函数不同,std::uniform_int_distribution它会生成最多包含 std::uniform_int_distribution::max.
std::uniform_int_distribution::max