小智 5
在C++ 11中,您可以执行以下操作:
#include <iostream>
#include <random>
#include <chrono>
int main()
{
unsigned seed = std::chrono::system_clock::now().time_since_epoch().count();
std::mt19937_64 generator (seed);
std::uniform_int_distribution<int> distribution(0, 1);
for (int i = 0; i < 100; i++)
std::cout << distribution(generator);
}
Run Code Online (Sandbox Code Playgroud)
或者在评论中做C风格的建议:
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
srand(time(0));
for (int i = 0; i < 100; i++)
std::cout << rand() % 2;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3053 次 |
| 最近记录: |