#include <bits/stdc++.h>
#define int long long
#define rep(i,l,r) for(int i=l;i<=r;++i)
using namespace std;
int my_rand(int k,int seed,int mod){
int a=seed;
rep(i,1,k)
a=a*clock()*time(nullptr)*a%mod;
return abs(a)/(2);
}
signed main()
{
cout<<my_rand(114514,time(nullptr),10001)<<endl;
}
我经过测试认为就是跨度太小,特别在大范围时,有没有办法让他跨越大一点.