99麻豆久久久国产免费福利精品,国产精品成人国产乱,玖玖操,手机看片169,国产精彩视频在线观看,午夜亚洲福利视频,国产伦乱视频

龍巖易富通網(wǎng)絡(luò)科技有限公司

龍巖小程序開發(fā),龍巖分銷系統(tǒng)

用PHP生成隨機(jī)數(shù)

2015.09.10 | 6閱讀 | 0條評論 | php

當(dāng)我們要生成一個隨機(jī)字符串時,總是先創(chuàng)建一個字符池,然后用一個循環(huán)和mt_rand()或rand()生成php隨機(jī)數(shù),從字符池中隨機(jī)選取字符,最后拼湊出需要的長度 [php] function randomkeys($length) { $pattern = '1234567890abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&amp;l t;&gt;?;#:@~[]{}-_=+)(*&amp;^%$£"!'; //字符池 for($i=0;$i<$length;$i++) { $key .= $pattern{mt_rand(0,35)}; //生成php隨機(jī)數(shù) } return $key; } echo randomkeys(8); [/php] 另一種用PHP生成隨機(jī)數(shù)的方法:利用chr()函數(shù),省去創(chuàng)建字符池的步驟。 [php] function randomkeys($length) { $output=''; for ($a = 0; $a<$length; $a++) { $output .= chr(mt_rand(33, 126)); //生成php隨機(jī)數(shù) } return $output; } echo randomkeys(8); [/php] 在第二個php隨機(jī)函數(shù)里,先用mt_rand()生成一個介于33到126之間的php隨機(jī)數(shù),然后用chr()函數(shù)轉(zhuǎn)化成字符。查看ascii碼表就會發(fā)現(xiàn),33到126代表的正是第一個函數(shù)中字符池里的所有字符。第二個函數(shù)和第一個函數(shù)功能相同,而且更簡潔。

贊 (

發(fā)表評論

白朗县| 曲靖市| 葫芦岛市| 禄丰县| 通州市| 岫岩| 特克斯县| 昭通市| 东丰县| 平陆县| 龙江县| 博客| 江西省| 彰化县| 萨嘎县| 巨鹿县| 来宾市| 任丘市| 扶沟县| 白玉县| 独山县| 谢通门县| 会昌县| 南华县| 尉犁县| 惠安县| 白银市| 合作市| 边坝县| 广饶县| 邵东县| 剑川县| 商都县| 鹤峰县| 垣曲县| 达拉特旗| 张家港市| 伊川县| 武平县| 阳新县| 元阳县|