随机生成数——整数
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int n;
srand((unsigned) time(NULL));//以时间为种子
n=rand()%101;//在0~100产生随机数
printf("%d\n",n);
return 0;
}
随机生成数——浮点数
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int inf = 0x3f3f3f3f;
int main()
{
double n;
srand((unsigned)time(NULL));//以时间为种子
n=rand()/double(RAND_MAX)/1;//此处可以省略/1,只是为了产生0~1的浮点数
//把1换成10就是产生0~10的浮点数
printf("%lf\n",n);
return 0;
}