?? suiji.c
字號:
#include <stdio.h>
#include <timeb.h>
/*返回隨機數序列初值*/
double Initial()
{
double init;
struct timeb *tmb;
while(1)
{
ftime(tmb);
/*利用DOS系統的時鐘產生隨機數序列初值*/
init=tmb->millitm*0.9876543*0.001;
if(init>=0.001)
break;
}
return init;
}
/*返回一個(0,1)之間的隨機數*/
double Random(void)
{
static double rndm=-1.0;
if(rndm==-1.0)
rndm=Initial();
else
rndm=3.80*rndm*(1.0-rndm);
return rndm;
}
int main()
{
double randnum;
int i;
clrscr();
puts("*********************************************");
puts("| This program can generate a random number |");
puts("| Press 'q' to quit |");
puts("| Press any other key to generate |");
puts("*********************************************");
while(1)
{
if(getch()=='q')
break;
randnum = Random();
printf ( "\n >> the randnum is:%f\n",randnum );
}
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -