麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

perl產生隨機數實現代碼

2020-10-31 15:20:01
字體:
來源:轉載
供稿:網友

Perl利用函數rand()和srand()為隨機數(更確切的說是"偽隨機數")字符串的生成提供了基本的工具。這些函數不是利用加密來提供安 全性的,所以不要利用它們為你金融信息的加密。但是,如果你需要為你的下一個游戲或者動態Web網站的新特性設計一個簡單的隨機數生成器,那么 rand()和srand()可能就是你所需要的。

函數rand()是真正的隨機數生成器,而srand()會設置供rand()使用的隨機數種子。函數rand()會返回一個處于0和你所指定的數 值(缺省為1)之間的分數。如果你在第一次調用rand()之前沒有調用srand(),那么系統會為你自動調用srand()。

要注意,使用同種子相同的數調用srand()會導致相同的隨機數序列被生成。這在有的時候很方便,尤其在游戲編程里,你可能想要重復讓隨機事件按照精確的相同序列出現。

像下面這樣使用rand():

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

示例:
srand; #要先宣告srand函數,才能產生隨機數的效果
$int=rand(10); #$int的值會大于0而且小于10如果希望產生的亂數是整數的話,就要再加上int #這個函數
$int=int(rand(10)); #$int的值是一個整數,且值在0和9之間
――――――――

主站蜘蛛池模板: 色诱亚洲精品久久久久久 | 黄色大片大毛片 | 亚洲精品一区二区三区在线看 | 一级大片久久 | 欧美一级黄色影院 | 香蕉久草在线 | 精品国产观看 | 欧美一级黄视频 | 午夜视频在线免费观看 | 亚洲精品久久久久www | 草草视频在线播放 | 成人在线视频黄色 | 特级无码毛片免费视频尤物 | 亚洲成人欧美在线 | 91精彩视频| 久久亚洲一区二区三区成人国产 | 99精品在线视频观看 | 成人性视频在线 | 成人做爰高潮片免费视频韩国 | 日本韩国欧美一级片 | 羞羞网站在线看 | 国产91九色在线播放 | a黄色网| 久久久www免费看片 亚洲综合视频一区 | 成人毛片免费 | 精品久久久久久久久久久αⅴ | 国产69精品99久久久久久宅男 | 91麻豆精品国产91久久久无需广告 | 久久国产精品区 | 久久亚洲精品久久国产一区二区 | 神马久久精品综合 | 日韩精品一区二区三区中文 | 国产成人精品区一区二区不卡 | 成人精品一区二区三区中文字幕 | 一道本不卡一区 | 国产亚洲精品久久久久久网站 | 国产日韩亚洲 | 中文在线观看视频 | 久久久久久艹 | 91看片在线观看视频 | 精品一区二区三区日本 |