请教一个随机选择文件的问题 我给你一个方法:首先,把文件名字数据读如数组,比如是 file[],总数为 $count=count(file);然后,用$num=rand(0,$conut-1)生成一个随机数,读去 file[$num],就可以了。看看大家还有什么好的方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议把文件夹内的图片名称都改为有规律递增的整数,比如:1.jpg,2.jpg,3.jpg这样的。如此取随机数后可以直接调用文件,不用每次读取文件夹内文件列表,减少程序运行时间 可以设计一个公式,比如X = Y平方 * 3或更复杂,按照DFlyingchen(弱水三千) 的方法用这个公式生成有规律的图片文件名:用规律排列的Y值生成不规律的X值这样文件名就不规律了,只要公式够复杂,没人可以偷走你的文件的然后调用的时候只需要随机生成规律的种子数Y即可算出X值,即得到文件名 读取所有文件,但....不需要你进行排序,因为已经有排序了(你 try一下就知道了),迟传的文件排列靠后 我们要做的选择仅仅是取一个随机种子位与(0,count($allfile)); $allfile是所有文件的数组,你就可以很容易的实现随机选择文件了... .....相信你可以很快实现这个功能... 呵呵,可以选一个hash函数散列一下 coreseek 求一个rewrite的写法, php中的mail函数与IIS下的SMTP服务器的使用问题 请问如何编写 PHP 自定义标签? 一个简单的问题,我比较菜,望大家帮解决一下 无法显示详细信息 有谁知道这两句的区别??对不起, 我没分了. 请大家推荐见过的比较好的新闻发布的和下载管理的源码? 回车换行符的ASCII码是多少? PHP 如何弄一个自己算法 只能是本网站的人员通过正常的网页及手机端进入网站 新手求助!sos! @_@谢谢 苦恼中!!!PHP安装问题.
如此取随机数后可以直接调用文件,不用每次读取文件夹内文件列表,减少程序运行时间
按照DFlyingchen(弱水三千) 的方法用这个公式生成有规律的图片文件名:
用规律排列的Y值生成不规律的X值
这样文件名就不规律了,只要公式够复杂,没人可以偷走你的文件的
然后调用的时候只需要随机生成规律的种子数Y即可算出X值,即得到文件名