- C++
怎么编写随机数
- @ 2024-8-19 13:01:26
怎么编写随机数
8 条评论
-
爱做题的小轩 LV 5 @ 2025-4-26 19:03:00先#include<bits/stdc++.h> rand()可以得到一个0-MAX(大概是10000多)的随机数,你可以用%(取余),如rand()%5就是0-4
我可不是大神,我也是萌新
-
@ 2024-12-7 17:58:34
int getRand(unsigned int mn,unsigned int mx) { // 传入最小值和最大值 return (rand() % (mx - mn + 1)) + mn; // 返回区间[mn,mx]内的一个数 }在main函数里要在调用
getRand()函数前写srand(time(0)); -
@ 2024-9-26 9:12:30
-
@ 2024-9-21 17:38:09#include<bits/stdc++.h> using namespcae std; int main() { int x=rand(); return 0; } -
@ 2024-9-16 20:50:18#include<cstdio> #include<random> int main(){ std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(33, 126); printf("%c",dis(gen)); return 0; } -
@ 2024-8-25 11:17:04
HAHA
的确“万能”
-
@ 2024-8-25 11:05:46e……
#include <bits/stdc++.h> using namespace std; int main() { for (long long i=1;;i++) { srand(time(0)); long long x=rand(); cout << x*i; } return 0; } -
@ 2024-8-19 13:02:35C++
srand(time(0)); int x=rand(); cout<<x;就懒得写头文件了
- 1