random(随机函数生成)
#ifndef C11LEARN_RANDOM_H
#define C11LEARN_RANDOM_H
#include <time.h>
#include <stdlib.h>
int random_include_left_right(int left,int right);
int random_only_include_left(int left,int right);
int random_only_include_right(int left,int right);
int random_no_include_left_right(int left,int right);
long long random_include_left_right(long long left,long long right);
#endif
#include "random.h"
long long random_include_left_right(long long left,long long right){
srand((unsigned)time(NULL));
return (rand() % (right - left +1))+ left;
}
int random_include_left_right(int left,int right){
srand((unsigned)time(NULL));
return (rand() % (right - left +1))+ left;
}
int random_only_include_left(int left,int right){
srand((unsigned)time(NULL));
return (rand() % (right - left))+ left;
}
int random_only_include_right(int left,int right){
srand((unsigned)time(NULL));
return (rand() % (right - left))+ left + 1;
}
int random_no_include_left_right(int left,int right){
srand((unsigned)time(NULL));
return (rand() % (right - left))+ left;
}