随机生成数

#include<bits/stdc++.h>
using namespace std;
#define random(a,b) ((a)+rand()%((b)-(a)+1))

stringstream ss;
int vis[500];
int main( int argc, char *argv[] )
{ 
    freopen("data.in","w",stdout);
    int seed=time(NULL);
    if(argc > 1)//如果有参数
    {
        ss.clear();
        ss<<argv[1];
        ss>>seed;//把参数转换成整数赋值给seed
    }
    srand(seed);
    //以上为随机数初始化,请勿修改
    //random(a,b)生成[a,b]的随机整数

    //以下写你自己的数据生成代码 
    freopen("txt.in", "w", stdout);
    int n = random(/*范围*/1, 1000);
    printf("%d\n", n);
    return 0;
}

 

posted @ 2018-06-14 19:26  玥~endlessly~vast  阅读(155)  评论(0)    收藏  举报