C语言实现随机序列

 时间:2026-02-12 15:18:09

1、首先打开VC++6.0

C语言实现随机序列

2、选择文件,新建

C语言实现随机序列

3、选择C++ source file 新建一个空白文档

C语言实现随机序列

4、先声明头文件

#include <stdio.h>

#include <timeb.h>

C语言实现随机序列

5、写一个函数用于返回随机数序列初值

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;

}

C语言实现随机序列

6、返回一个(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;

}

C语言实现随机序列

7、主函数

int main()

{

double randnum;

int i;

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;

}

C语言实现随机序列

  • html 如何对字符串拆分
  • 在一光滑水平面上,有一-轻弹簧,- -端固定,另一端连接一质量为m=1kg的滑块
  • 吉林大学绩点计算方法
  • vscode怎么运行代码
  • Codeblocks 对程序进行 分部调试 的方法
  • 热门搜索
    旖旎的近义词 短头发发型 孕妇感冒嗓子疼怎么办 凝望的近义词 天王表怎么查真伪 团员证丢了怎么办 侵犯的近义词 圆脸男生发型 警惕的近义词 锁骨发型图片