106.产生随机数

简介: 106.产生随机数
/* 在BC31下编译 */
/* compile under Borland C++ 3.1 */
#include <stdio.h>
#include <sys\timeb.h>
#define Alpha 3.90
double initvalue();
double random(void)/*返回一个(0,1)之间的随机数*/
{
    static double f=-1.0;
    double initvlaue();
    if(f==-1.0) f=initvalue();
    else f=Alpha*f*(1.0-f);
    return f;
}
double initvalue()/*返回随机数序列初值*/
{
    double f0;
    struct timeb *pr;
    for(;;){
    ftime(pr);
    f0=pr->millitm*0.9876543*0.001;
    if(f0<0.001) continue;
    break;
    }
    return f0;
}
void main()
{
  double test;
  int i;
  clrscr();
  puts("This is a random number generator.");
  puts("\n The random number are: ");
  for ( i = 0; i < 3; i++ )
  {
    test = random();
    printf ( " >> rand%d:%f\n", i, test );
  }
  puts("\n Press any key to quit...");
  getch();
}
相关文章
|
Python Windows
【Python进阶必备】一文掌握re库:实战正则表达式
【Python进阶必备】一文掌握re库:实战正则表达式
315 0
|
10月前
|
运维 Cloud Native Java
从 IDC 到云原生:稳定性提升 100%,成本下降 50%,热联集团的数字化转型与未来展望
热联集团在进行了云原生架构的升级与探索后,显著提升了业务系统的稳定性和敏捷性。这一转变不仅为公司冲击更高的销售目标奠定了坚实的技术基础,也标志着热联在数字化转型道路上迈出了关键一步。通过采用微服务、容器化等先进技术手段,热联能够更加灵活地响应市场变化,快速迭代产品和服务,满足客户日益增长的需求。
466 138
|
11月前
|
监控 关系型数据库 MySQL
MySQL数据表索引命名规范
MySQL数据表索引命名规范
725 1
|
NoSQL MongoDB 开发者
还有3天!8月10日前报名参加MongoDB用户大会上海站享早鸟福利!
立即注册 https://www.mongodb.com/zh-cn/events/mongodb-local/shanghai?utm_campaign=local-sh&utm_source=ali&utm_medium=event&utm_term=ali
2698 1
还有3天!8月10日前报名参加MongoDB用户大会上海站享早鸟福利!
|
存储 人工智能 API
阿里云百炼应用实践系列-10分钟在企业微信中集成一个 AI 助手
在阿里云平台上,您只需十分钟,无需任何编码,即可在企业微信上为您的组织集成一个具备大模型能力的AI助手。此助手可24小时响应用户咨询,解答各类问题,尤其擅长处理私域问题,从而成为您企业的专属助手,有效提升用户体验及业务竞争力。
1172 4
|
11月前
|
机器学习/深度学习 编译器 C语言
C语言刷题(中)(保姆式详解)
C语言刷题(中)(保姆式详解)
66 0
|
XML JSON 数据处理
C# | 导出DataGridView中的数据到Excel、CSV、TXT
从DataGridView中导出数据到Excel、CSV、TXT是开发中非常常见的一种需求。本文将讲解如何高效的完成对这三种格式的单向导出。 倘若直接写三种格式的导出必定会产生大量的重复代码,而从表中获取结构化数据的思路是基本一致的,因此有一个思路是先将DataGridView中的数据转换为DataTable对象,再进一步导出成我们的目标格式。 本文将介绍如何将DataGridView中的数据转换为DataTable格式,并提供将DataTable转换为Excel、CSV、TXT三种格式的例子。
1069 0
C# | 导出DataGridView中的数据到Excel、CSV、TXT
|
消息中间件 存储 前端开发
事务消息应用场景、实现原理与项目实战(附全部源码)
从应用场景出发,给出解决方案与实现原理,并提供整套工业级实现源码。
3385 78
事务消息应用场景、实现原理与项目实战(附全部源码)
|
数据安全/隐私保护
实现Web端指纹登录(下)
实现Web端指纹登录(下)
实现Web端指纹登录(下)
|
iOS开发
iOS利用锚点实现定点缩放弹窗
iOS利用锚点实现定点缩放弹窗
723 0
iOS利用锚点实现定点缩放弹窗