欧美一级色视频,簧片在线免费看,美日韩在线,成人观看网站a,亚洲欧美在线一区二区,欧美操穴,欧美综合专区

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

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

用PHP生成隨機數(shù)

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

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

贊 (

發(fā)表評論

昭平县| 石台县| 什邡市| 兴城市| 扶沟县| 渭源县| 青岛市| 东源县| 山丹县| 铜山县| 沅江市| 银川市| 澄城县| 民乐县| 乐昌市| 商城县| 肃北| 札达县| 湟中县| 贵州省| 玛曲县| 昌都县| 云梦县| 竹溪县| 自治县| 十堰市| 孟津县| 伊金霍洛旗| 自贡市| 都匀市| 通州区| 广元市| 丰台区| 罗江县| 辽宁省| 克什克腾旗| 交城县| 卓资县| 镇坪县| 章丘市| 延川县|