收藏 分享(赏)

学习电脑信息 pascal中 random的用法.doc

上传人:高**** 文档编号:139828 上传时间:2024-05-25 格式:DOC 页数:1 大小:13KB
下载 相关 举报
学习电脑信息 pascal中 random的用法.doc_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

1、pascal中 random的用法随意产生一个三位数方法一: trunc(random*900)+100random是01之间的小数Trunc(random*900)就是0899+100就可以保证是三位数100999方法二:random(900)random:随机产生一个0,1)之间的小数(不能取到1)random(x):随机产生一个0x-1之间的整数random(900)表示0899之间的数,所以random(900)+100就是100999而random是0,1),则random*900就是0,900),所以trunc(random*900)的范围是0899,所以trunc(random*

2、900)+100 的范围就是100999故两种都可以!Random函数定义是这样的:function Random ( Range: Integer) ;即整数参数Range是可选项,可有可无。没有参数时产生的随机数x满足:0=x1; 有参数时产生的随机数x满足:0=xRange。所以 0=random*900900, 而 0=random(900)900可以看出:random(900)与random(900)效果是一样的!不过我喜欢用random(900),感觉更随机一些,只是感觉而已!别忘了在程序FormCreate里加Randomize;random范围公式:random(上界+1);产生0上界random(上界)+1;产生1上界random(上界);产生0上界-1random(上界)+下界;产生下界上界+下界random(上界-下界)+下界;产生下界上界random(X)是随机函数,产生0到X-1随即整数randomize是随机数初始化过程在一些旧版Pascal编译器中必须在random函数使用之前执行randomize所以一般在程序开头就写好否则在执行randomize之前的程序段中每次使用random产生的函数值就会是相同的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿园

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3