想取10000个由数字组成的18位的序列号,大家帮忙! 想取10000个由数字组成的18位的序列号,不能有重复的,大家帮忙说说应该怎么取。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建个表,将字段设置成unique,加添加一万次喽,添加失败的就是重复的 <?php$arr = array();for($i=0;$i<10000;$i++){ $str = ""; for($n=0;$n<18;$n++){ $str.=rand(0, 9); } if(isset($arr[$str])){ $i--; continue; } else { $arr[$str]=$str; }}var_dump($arr);?> $array = array();$i = 0;while($i<1000) { $str = ''; for($j=0;$j<18;$j++) { $str .= rand(0,9); } if(!in_array($str,$array)) { $array[] = $str; $i++; }}print_r($array); <?php for($i=0;$i<10000;$i++){ echo uniqid()."\n"; }?>1W个13位不重复的 json数据解析返回为空,哪里出问题了? 求助curl的数据为什么不刷新啊 年底了,没有理由不散分 PHP的安装配置问题 如何接受类似的:=页面传值?急!谢谢~ 请问登录程序要怎样做? php读取单条数据的问题 关于mail() 在PHP中如何将excel文件导入到mysql中?在线等待! 求问PHP局部缓存技术实现的原理,好难啊; vmware下 安装完 linux 为什么 新建的文件都打不开?? 以及ftp设置 php分页显示,如何写啊!
$arr = array();
for($i=0;$i<10000;$i++){
$str = "";
for($n=0;$n<18;$n++){
$str.=rand(0, 9);
}
if(isset($arr[$str])){
$i--;
continue;
} else {
$arr[$str]=$str;
}
}
var_dump($arr);
?>
$i = 0;
while($i<1000) {
$str = '';
for($j=0;$j<18;$j++) {
$str .= rand(0,9);
}
if(!in_array($str,$array)) {
$array[] = $str;
$i++;
}
}print_r($array);
for($i=0;$i<10000;$i++){
echo uniqid()."\n";
}
?>
1W个13位不重复的