#include "stdio.h"
#include <stdlib.h>
#include "windows.h"
#include <conio.h>
#define RAND_MAX 0x7fff
void main()
{ int m=60,n=10,ans=0;
srand((unsigned)GetCurrentTime()); //加了这个才正直随机, 头文件是windows.h
for(int i=0;i<200;i++)
{
printf(" %4d",rand()*(m-n)/RAND_MAX+n);//n<=x<m的数字
}
getch();
}
本文展示了一个使用C语言生成特定范围内的随机数的程序实例。该程序利用了标准库中的rand()函数,并通过调用GetCurrentTime()确保每次运行程序时都能获得不同的随机种子,从而产生真正的随机数序列。
10万+

被折叠的 条评论
为什么被折叠?



