c++ - 有没有办法使用 nana 库选择随机按钮?
问题描述
所以我刚开始使用nana c++库。我做了一些按钮,我需要找到一个功能或从我创建的按钮中选择一个随机按钮的东西。反正我能做到吗?Ps:我正在使用code::blocks
解决方案
没有真正的理由为随机部分使用额外的库。C++ 标准库已经具备该功能。见<random>
; 你可能想要一个std::uniform_int_distribution
. 这假设您已为按钮编号;否则只需将指针填充到std::vector<Button*>
.
一个提示:与几乎所有 C++ 函数不同,std::uniform_int_distribution
它会生成最多包含 std::uniform_int_distribution::max
.
推荐阅读
- javascript - 如何通过带有 vuelidate 的索引 id 验证动态数组中的 v-text-fields
- google-apps-script - 如何根据单元格信息更改 Google 表格文件名
- html - 是否可以将图像放在左侧,将列表的其余部分放在导航栏的右侧?
- python - Python3.7 - 即使它在 sys.path 中列出,也找不到模块
- vue.js - vuetify卡没有左右边距
- c++ - Operator[] 重载返回错误数据
- php - PHP preg_replace 仅名字
- r - 计算不平衡集合中的差异价格
- c++ - 程序在 C++ Tutor 中执行时有效,但在其他任何地方都无效
- mysql - UNION 出乎意料的结果?