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看片在线观看视频
|
精品一区二区三区日本
|