大家好,飞飞今天来为大家解答以下的问题,关于random的用法英语,random的用法这个很多人还不知道,那么下面让我带着大家一起来看看吧!
1、random用法:random(x); //注释:x是个正整数 即可随机产生0~x之间的一切整数。
2、而且它是一个函数,不能单独使用。
3、 如a:=random(100);就是随机产生1个0~100之间的数赋给变量a; 但是如果只用random的话不太好。
4、 因为random函数是随机一个数,然后你再次random的时候还是产生那个数。
5、 如果不信,拿下面的程序去运行看看: program exercise(input,output); var i,a:longint; begin for i := 1 to 10 do begin a:=random(100); write(a,); end; end. 打出来的10个数肯定都是一样的 所以,pascal为了解决这个问题,有一个和random配套的过程randomize 这个randomize是单独使用的(因为是个过程); 它可以解决random的问题,你可以拿如下的程序去验证: program exercise(input,output); var i,a:longint; begin randomize;(注意!randomize最好在开头输入) for i := 1 to 10 do begin a:=random(100);(random照常使用) write(a,); end; end. 这个程序运行之后打出来的数就是10个不同的0~100之间的数了!所以一般在随机产生数的时候,都要加上randomize不然都是一样的数就不好了。
6、 回答完毕。
本文分享完毕,希望对大家有所帮助哦。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1021925.html