博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
随机函数(Pascal入门)
阅读量:7122 次
发布时间:2019-06-28

本文共 602 字,大约阅读时间需要 2 分钟。

随机函数是最主要的,在比赛的时候我们能够用随机函数来測试自己的程序是否会超时。

随机函数也能够做出一些大数据。用于两个程序之间对拍(一个是爆搜。一个是正解)。

当然平时我们也能够用随机函数測自己的程序,出题时随机函数是不可缺少的。

以下就看一看随机函数怎样编写(伪代码):

1.首先我们要将随机生成的数据放入一个文本或记事本中,那么就要先写文件读写即为:

assign(input,'***.in');

assign(output,'***.out');

reset(input);

rewrite(output);(***为题目名或平时你想取的名字);

...

close(input);

close(output);

2.接着随机函数必须出现一句话,就是:randomize;

3.然后当你想随机生成一个小于x的数存入y中:y:=random(x);(y能够为0)

一个完整的随机函数:(生成1000个100以内的数)

var

  i:longint;
begin
  assign(input,'sss.in');
  assign(output,'sss.out');
  reset(input);
  rewrite(output);
  randomize;
  for i:=1 to 1000 do
  write(random(100),' ');
  close(input);
  close(output);
end.

转载地址:http://qbael.baihongyu.com/

你可能感兴趣的文章
Oracle DBA课程系列笔记(1)
查看>>
[arm驱动概念篇]Linux内存管理(上)
查看>>
白细胞计数
查看>>
实验8 非阻塞I/O
查看>>
更改mysql数据库所在目录
查看>>
如何查找局域网故障
查看>>
java多线程 -- Condition 控制线程通信
查看>>
java多线程 -- 线程八锁
查看>>
AngularJS学习笔记1
查看>>
Linux-系统时钟
查看>>
LINUX 安装错误笔记ins_ctx.mk
查看>>
Linq实现点击率问题
查看>>
VMware vSphere 5.1 群集深入解析(二十三)- 数据存储架构与设计
查看>>
GitLab: API is not accessibl
查看>>
LVM分区在线扩容
查看>>
OpenSSL介绍
查看>>
Redis 集群部署
查看>>
XenMotion 与HA的区别
查看>>
|深入浅出|数据库范式
查看>>
SAP R3 Oracle 9i ORA-06413 连接未打开错误
查看>>