欧美一级色视频,簧片在线免费看,美日韩在线,成人观看网站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ā)表評論

宜都市| 林西县| 高雄市| 昭觉县| 青田县| 布尔津县| 武宁县| 吴桥县| 甘德县| 页游| 军事| 娄烦县| 宁夏| 丹巴县| 抚松县| 穆棱市| 报价| 梓潼县| 寿宁县| 彭阳县| 临邑县| 麻城市| 南丹县| 商都县| 长武县| 桐庐县| 鹤庆县| 江陵县| 固原市| 法库县| 天等县| 民乐县| 饶河县| 翁牛特旗| 东乌珠穆沁旗| 宁强县| 方城县| 灵宝市| 开阳县| 芒康县| 东乌|