- js24011 的博客
随机数
- @ 2025-9-30 18:42:13
以下展示了随机1~10的代码:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(0));
int n;
cin>>n;
n=(unsigned)rand()%10;
cout<<n;
return 0;
}
更好的随机数:
#include<bits/stdc++.h>
#include<random>
using namespace std;
int main() {
srand(unsigned(time(0)));
random_device rd;
mt19937 gen(rd());
uniform_int_distribution<int> dist(1, 100);
for(int i=1;i<=10;i++)cout<<(dist(gen)+rand())%100<<" ";
return 0;
}