敬赠一份数据生成器
查看原帖
敬赠一份数据生成器
1200842
hypixel_zhb666楼主2024/7/11 19:42

又来造福后人了,调了一下min的范围,不然总输出-1,拍不出个所以然,不用谢

#include<bits/stdc++.h>
#define rd rand()
using namespace std;
int i,a,s,f;
int main(){
    struct _timeb T;_ftime(&T);srand(T.millitm);
    int n=rd%300000,mn=rd%10000;
    printf("%d %d\n",n,mn);
    while(n--){
    	int op=rd%4;
    	if(op==0){
    		if(i<100000){
    			i++;
    			printf("I ");
    			printf("%d\n",(rd-rd)%100000);
			}
    		else{
    			n++;
    			continue;
			}
		}
		if(op==1){
    		if(a<100){
    			a++;
    			printf("A ");
    			printf("%d\n",rd%1000);
			}
    		else{
    			n++;
    			continue;
			}
		}
		if(op==2){
    		if(s<100){
    			s++;
    			printf("S ");
    			printf("%d\n",rd%1000);
			}
    		else{
    			n++;
    			continue;
			}
		}
		if(op==3){
    		if(f<100000){
    			f++;
    			printf("F ");
    			printf("%d\n",rd%(++i));
			}
    		else{
    			n++;
    			continue;
			}
		}
	}
}
2024/7/11 19:42
加载中...