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

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

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

用PHP生成隨機數(shù)

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

當(dāng)我們要生成一個隨機字符串時,總是先創(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ā)表評論

循化| 苗栗县| 扎兰屯市| 余姚市| 乐昌市| 元江| 峨山| 阿图什市| 贵定县| 新河县| 清水县| 永定县| 会昌县| 阳泉市| 密云县| 柘城县| 云龙县| 汕头市| 江门市| 南充市| 乳山市| 卢氏县| 雷州市| 丹寨县| 保山市| 太仓市| 沾化县| 赤水市| 布尔津县| 博野县| 永清县| 盖州市| 柳州市| 文化| 准格尔旗| 临武县| 改则县| 涟源市| 仁布县| 望谟县| 连城县|