成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

專家答疑 如何產(chǎn)生Perl隨機(jī)數(shù)

開發(fā) 架構(gòu)
本文向大家簡(jiǎn)單介紹一下如何產(chǎn)生Perl隨機(jī)數(shù),Perl利用函數(shù)rand()和srand()為隨機(jī)數(shù)(更確切的說是“偽隨機(jī)數(shù)”)字符串的生成提供了基本的工具。

本文和大家重點(diǎn)討論一下Perl隨機(jī)數(shù)的概念,如果你需要為你的下一個(gè)游戲或者動(dòng)態(tài)Web網(wǎng)站的新特性設(shè)計(jì)一個(gè)簡(jiǎn)單的Perl隨機(jī)數(shù)生成器,那么rand()和srand()可能就是你所需要的。

如何產(chǎn)生Perl隨機(jī)數(shù)

Perl利用函數(shù)rand()和srand()為Perl隨機(jī)數(shù)(更確切的說是“偽Perl隨機(jī)數(shù)”)字符串的生成提供了基本的工具。這些函數(shù)不是利用加密來提供安全性的,所以不要利用它們?yōu)槟憬鹑谛畔⒌募用堋5牵绻阈枰獮槟愕南乱粋€(gè)游戲或者動(dòng)態(tài)Web網(wǎng)站的新特性設(shè)計(jì)一個(gè)簡(jiǎn)單的Perl隨機(jī)數(shù)生成器,那么rand()和srand()可能就是你所需要的。
函數(shù)rand()是真正的Perl隨機(jī)數(shù)生成器,而srand()會(huì)設(shè)置供rand()使用的Perl隨機(jī)數(shù)種子。函數(shù)rand()會(huì)返回一個(gè)處于0和你所指定的數(shù)值(缺省為1)之間的分?jǐn)?shù)。如果你在第一次調(diào)用rand()之前沒有調(diào)用srand(),那么系統(tǒng)會(huì)為你自動(dòng)調(diào)用srand()。

要注意,使用同種子相同的數(shù)調(diào)用srand()會(huì)導(dǎo)致相同的Perl隨機(jī)數(shù)序列被生成。這在有的時(shí)候很方便,尤其在游戲編程里,你可能想要重復(fù)讓隨機(jī)事件按照精確的相同序列出現(xiàn)。
像下面這樣使用rand():
print"Yourluckynumberfortodayis:".int(rand(100)+1)."";

Perl隨機(jī)數(shù)指令:rand
語法:rand($interger)
說明:常和函數(shù)srand搭配來取得一Perl隨機(jī)數(shù),如果沒有先宣告stand函數(shù)的話,則取出的常數(shù)值是一個(gè)固定值。這個(gè)語法會(huì)返回一個(gè)介于0和$interger之間的數(shù)值,如果$interger省略的話,則會(huì)返回一個(gè)介于0和1的數(shù)值。

示例:
srand;#要先宣告srand函數(shù),才能產(chǎn)生Perl隨機(jī)數(shù)的效果
$int=rand(10);#$int的值會(huì)大于0而且小于10如果希望產(chǎn)生的亂數(shù)是整數(shù)的話,就要再加上int#這個(gè)函數(shù)
$int=int(rand(10));#$int的值是一個(gè)整數(shù),且值在0和9之間
--------------------------
$int=rand(10);
$int=int(rand(10));
print"intis$int\n";
運(yùn)行:
intis9
再次運(yùn)行:
intis7
#可見rand取的是Perl隨機(jī)數(shù)字

【編輯推薦】

 

  1. 深入學(xué)習(xí)Perl運(yùn)算符用法
  2. Perl文件句柄概念詳解
  3. 解析四大Perl操作符用法
  4. 專家推薦 幾款常用Perl開發(fā)工具
  5. 學(xué)習(xí)筆記 Perl數(shù)字與字符串間的自動(dòng)轉(zhuǎn)換

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2009-06-11 15:16:18

不重復(fù)隨機(jī)數(shù)Java

2010-07-21 09:29:33

Perl常見問題

2010-02-01 17:02:53

C++產(chǎn)生隨機(jī)數(shù)

2010-10-25 16:29:45

Oracle隨機(jī)數(shù)產(chǎn)生

2009-06-17 17:37:43

Java隨機(jī)數(shù)

2009-12-08 12:58:33

PHP隨機(jī)數(shù)類

2019-09-11 10:09:00

Java虛擬機(jī)算法

2013-09-02 10:08:03

虛擬化核心應(yīng)用

2009-07-06 15:11:18

Java 隨機(jī)數(shù)

2024-11-01 15:51:06

2011-07-08 10:32:11

Objective-C 隨機(jī)數(shù)

2011-05-24 17:08:57

rand()srand()

2017-05-29 09:56:25

2014-04-25 10:14:39

2010-08-04 15:55:08

Flex是什么

2010-06-10 16:27:17

什么是uml

2010-09-17 13:10:29

JVMJava虛擬機(jī)

2010-06-07 19:27:40

UML是什么

2009-12-02 17:01:01

PHP隨機(jī)數(shù)rand()

2012-03-22 09:31:14

Java
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 美女黄网 | 99精品久久久久久 | 男女视频在线免费观看 | 国产一区二区在线看 | 国产综合精品一区二区三区 | 一区二区中文字幕 | 国产精品欧美一区二区 | 美国一级片在线观看 | 国产精品免费一区二区三区四区 | 天堂精品| 欧美激情在线观看一区二区三区 | 天天天操操操 | 我爱操 | av网站免费 | 99热在这里只有精品 | 一级做a爰片久久毛片免费看 | 精品免费国产一区二区三区四区介绍 | 日韩精品一区二区三区在线播放 | 99久久久无码国产精品 | 一区视频在线免费观看 | 中文字幕 国产精品 | 99久久精品国产一区二区三区 | 免费看国产精品视频 | 久久国产精品视频 | 久日精品| 欧美日韩精品一区二区三区视频 | 一区二区三区四区电影视频在线观看 | 国产91在线 | 中日 | av手机在线播放 | 国产精品亚洲成在人线 | 欧美成人精品 | 久久成人一区 | 久久久久91| 久久精品aaa | 国产精品视频一区二区三区, | 1级毛片| 国产福利资源 | 日韩中文一区二区三区 | 综合亚洲视频 | 毛片大全 | 免费在线h视频 |