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

專家答疑 如何產生Perl隨機數

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

本文和大家重點討論一下Perl隨機數的概念,如果你需要為你的下一個游戲或者動態Web網站的新特性設計一個簡單的Perl隨機數生成器,那么rand()和srand()可能就是你所需要的。

如何產生Perl隨機數

Perl利用函數rand()和srand()為Perl隨機數(更確切的說是“偽Perl隨機數”)字符串的生成提供了基本的工具。這些函數不是利用加密來提供安全性的,所以不要利用它們為你金融信息的加密。但是,如果你需要為你的下一個游戲或者動態Web網站的新特性設計一個簡單的Perl隨機數生成器,那么rand()和srand()可能就是你所需要的。
函數rand()是真正的Perl隨機數生成器,而srand()會設置供rand()使用的Perl隨機數種子。函數rand()會返回一個處于0和你所指定的數值(缺省為1)之間的分數。如果你在第一次調用rand()之前沒有調用srand(),那么系統會為你自動調用srand()。

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

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

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

【編輯推薦】

 

  1. 深入學習Perl運算符用法
  2. Perl文件句柄概念詳解
  3. 解析四大Perl操作符用法
  4. 專家推薦 幾款常用Perl開發工具
  5. 學習筆記 Perl數字與字符串間的自動轉換

 

責任編輯:佚名 來源: csdn.net
相關推薦

2009-06-11 15:16:18

不重復隨機數Java

2010-07-21 09:29:33

Perl常見問題

2010-02-01 17:02:53

C++產生隨機數

2010-10-25 16:29:45

Oracle隨機數產生

2009-06-17 17:37:43

Java隨機數

2009-12-08 12:58:33

PHP隨機數類

2019-09-11 10:09:00

Java虛擬機算法

2009-07-06 15:11:18

Java 隨機數

2024-11-01 15:51:06

2013-09-02 10:08:03

虛擬化核心應用

2011-07-08 10:32:11

Objective-C 隨機數

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-07 19:27:40

UML是什么

2010-06-10 16:27:17

什么是uml

2010-09-17 13:10:29

JVMJava虛擬機

2009-12-08 11:44:14

PHP獲取隨機數

2010-09-06 17:40:59

SQL函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲高清在线 | 亚洲一页 | 黄色毛片免费看 | 91精品国产日韩91久久久久久 | 三级免费 | 一区二区不卡视频 | 久久这里只有精品首页 | 久久高清 | 精品国产一区二区三区性色av | 欧美看片| 日本欧美在线视频 | 亚洲视频第一页 | 久久中文免费视频 | 91综合在线观看 | 国产精品v| 中文字幕一区在线观看视频 | 一二三四在线视频观看社区 | 国产精品久久久久久久久图文区 | 在线欧美激情 | 不用播放器看的av | 日韩视频在线观看中文字幕 | 日韩欧美一区二区三区四区 | 中文字幕在线视频免费观看 | 久久久久久亚洲精品 | 日韩在线资源 | 国产草草视频 | 亚洲一区二区三区在线播放 | 亚洲在线高清 | 亚洲成网 | 国产 亚洲 网红 主播 | 国产精品视频不卡 | 男人亚洲天堂 | 黄色片av | 欧洲成人午夜免费大片 | 99国产精品久久久久久久 | 一区二区三区欧美 | 国产精品久久久久久久久婷婷 | 欧美激情精品久久久久久 | 亚洲欧洲激情 | 欧美成年网站 | 国产精品美女在线观看 |