c++ - 在win32应用程序中生成32位随机数

标签 c++ c visual-c++

我正在 Visual Studio 2010 中开发 win32 应用程序

我想生成两个必须大于999999的32位随机数,我如何实现它

最佳答案

您可以使用 C++11 随机:

http://en.cppreference.com/w/cpp/numeric/random

std::random_device rd;
std::uniform_int_distribution<int32_t> dist(10000);

std::cout << dist(rd) << std::endl;

我不使用 MSVC++ 进行开发,所以我希望它已经支持这些;)

关于c++ - 在win32应用程序中生成32位随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19108669/

相关文章:

c++ - 例如为什么有人应该在 C/C++ 中使用三重指针?

c++ - C++ 中的内存泄漏(通过 new+delete)

c - 关于使用数组乘以 C 中的多项式

c++ - C 宏的使用 '##' 和 '###' 也是指针

c++ - 不需要删除 vector<StructA*> 中的结构内存吗?

c++ - 使用 boost hana 从类型列表中删除重复项的统一方法

c++ - 使用 C++20 概念将函数参数约束为分配器

c - malloc 有效,cudaHostAlloc 段错误?

c++ - stdext::hash_map 升级到 visual studio 10 后编译错误

c++ - 需要在32/64位QT C++程序中使用Volume Shadow Copy Service