电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

使用PHP批量生成隨機用戶名

瀏覽:6日期:2024-02-02 15:52:30

生成6 ~ 16位的用戶名若干個,主要是文本操作,同事前提是要有一個字符串包。主要包含三個程序。

程序一:負責從字典中隨機提取數據,寫入一個新文件。(1.php)

<?php/* 從字典文件中提取隨機值 */

$file1 = './Words.dic';$file2 = './common_pass_mini.dic';$file3 = './Sys_Month_Date.Dic';$rfile = './5.dic';$n = 2000;

//提取字典$basef = file($file1);$extf = file($file2);$extf2 = file($file3);$bf_sum = (count($basef)-1);$ef_sum = (count($extf)-1);$ef2_sum =(count($extf2)-1);

//獲取隨機用戶名for ($i=0; $i<$n; $i++){$bn = crand(0, $bf_sum);$en = crand(0, $ef_sum);$en2 = crand(0, $ef2_sum);$name = $basef[$bn].'_'.$extf[$en];$name = str_replace('rn', '', $name);$all_name[] = $name;}

//寫入文件$result = implode('rn', $all_name);$fp = fopen($rfile, 'a+') or die('Open $rfile failed');if (fwrite($fp, $result)) {echo 'Write user succeed!';} else {echo 'Write user failed';}

//生成隨機數字函數function crand($start, $end){return mt_rand($start, $end);}?>

程序二:負責把上面生成的數個文件的結果合并。(2.php)

<?php/* 合并所有生成結果 knowsky.com*/

$result_file = './result.dic';

$fp = fopen($result_file, 'a+') or die('Open $result_file failed');

//合并 1.dic ~ 5.dicfor ($i=1; $i<=5; $i++){$cur_file = file_get_contents($i.'.dic');fwrite($fp, $cur_file);}

//合并 10.dic ~ 11.dicfor ($i=10; $i<=11; $i++){$cur_file = file_get_contents($i.'.dic');fwrite($fp, $cur_file);}fclose($fp);echo 'Write Succeed';

?>

程序三:負責過濾重復值和不屬于 6~16 之間的值并且生成最終結果(3.php)

<?php/* 生成最終結果 */

$file = './result.dic';$target = './target.dic';

//去掉重復值$files = file($file);$files = array_unique($files);

//判斷值是不是大于6位小于16位$sum = count($files);for ($i=0; $i<$sum; $i++){if (strlen($files[$i])>=6 && strlen($files[$i])<=16) { $rs[] = $files[$i];} else { continue;}}

//寫入目標文件$result = implode('', $rs);$fp = fopen($target, 'a+') or die('Open $target failed');fwrite($fp, $result);echo 'Write succeed';

?>

基本搞定手工,上面生成了 2.7W個隨機用戶名,呵呵,保證夠你使用。

標簽: PHP
主站蜘蛛池模板: 安徽泰科检测科技有限公司【官方网站】 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 电采暖锅炉_超低温空气源热泵_空气源热水器-鑫鲁禹电锅炉空气能热泵厂家 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 菏泽知彼网络科技有限公司 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 成都中天自动化控制技术有限公司| LINK FASHION 童装·青少年装展 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 家乐事净水器官网-净水器厂家「官方」 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 协议书_协议合同格式模板范本大全| 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 |