C语言怎么生成随机数字?
我百度了一下说用时间戳作种子,可是我试了这一点都不随机呀,它会随着时间戳的变化而变大呀,比如说第一次运行打印的是1005,在运行一次打印的是1013,再运行一次打印的是1025,我想要的是第一次1162第二次1035第三次1050这样会随机变大变小的怎么弄?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(NULL));
int m = 1000;
int n = 2000;
int f = rand()%(n-m+1)+m;
printf("%d\n", f);
}