#include <stdlib.h>
#include <time.h>
//生成 [min, max] 之间的随机数
long random(long min, long max){ static unsigned int seed = time(NULL)&0xffffffff;
seed += time(NULL)&0xffffffff; srand(seed++); return min + rand()%(max - min + 1);}
//生成 [min, max] 之间的随机数
long random(long min, long max){
static unsigned int seed = time(NULL)&0xffffffff; seed += time(NULL)&0xffffffff; srand(seed++); srand((rand()+seed)*rand()); return min + rand()%(max - min + 1);
}