Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

PhP程序:产生不重复随机数的方法,有需要的朋友可以参考下。qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

无论是Web应用,还是WAP或者移动应用,随机数都有其用武之地。在最近接触的几个小项目中,我也经常需要和随机数或者随机数组打交道,所以,对于PhP程序如何产生不重复随机数常用的几种方法小结一下(ps:方法1、4、5是我常用的,其余来自网络整理)qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

方法一:qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$numbers = range (1,50); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//shuffle 将数组顺序随即打乱 qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

shuffle ($numbers); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//array_slice 取该数组中的某一段 qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$num=6; qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$result = array_slice($numbers,0,$num); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

print_r($result); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

方法二:qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$numbers = range (1,20); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//播下随机数发生器种子,可有可无,测试后对结果没有影响qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

srand ((float)microtime()*1000000); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

shuffle ($numbers); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//跳过list第一个值(保存的是索引)qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

while (list(, $number) = each ($numbers)) { qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

echo "$number "; qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

方法三:qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

function NoRand($begin=0,$end=20,$limit=5){ qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$rand_array=range($begin,$end); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

shuffle($rand_array);//调用现成的数组随机排列函数 qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

return array_slice($rand_array,0,$limit);//截取前$limit个 qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

print_r(NoRand()); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

上述可以在1-20间随机产生5个不重复的值qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

方法四:qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$tmp=array(); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

while(count($tmp)<5){ qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$tmp[]=mt_rand(1,20); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$tmp=array_unique($tmp); qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

print_r($tmp);qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

方法五:qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$tmp = range(1,30);qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

print_r(array_rand($tmp,10));qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

这个可能是比叫简单的了(ps:如果在range中指定了步长,就必须注意array_rand的第二个参数是否超出$tmp的长度)。qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

PhP程序提供非常丰富的数组函数,产生随机数大多可以从数组这个角度出发,若你还有方法提供,欢迎给出,文章将持续更新。qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

php中utf-8编码下用正则表达式如何匹配汉字qsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

知道了php中utf-8编码下用正则表达式匹配汉字的最终正确表达式――/^[\x{4e00}-\x{9fa5}] $/uqsQAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市