草庐IT

随机数

全部标签

php - 在 php 中随机重命名相同的上传个人资料图片?

我已经在php中制作了上传图片成功的脚本,但现在我想在用户再次上传相同的个人资料图片时随机重命名我有rand(1,100000)为此,它给了我错误。我的脚本在这里:600000){echo"Sorry,yourfileistoolarge.";$uploadOk=0;}if($imageFileType!="jpg"&&$imageFileType!="png"&&$imageFileType!="jpeg"&&$imageFileType!="gif"){echo"Sorry,onlyJPG,JPEG,PNG&GIFfilesareallowed.";$uploadOk=0;}if(

从列表中随机选择项目,每个项目都有不同的机会

我想编写一个简单的功能,允许从列表中滚动随机项目,我使用此代码来完成:this.resources=[false,'nitrogen','silicon','cobalt','magnesium'];this.assign_resource=function(){varindex=tools.rnd(0,this.resources.length-1);returnthis.resources[index];};但是它的效果不佳,所以我想将其更改为不同的系统,该系统允许项目列表(包括空的一个),并且它随机选择一个,但每个系统都有不同的机会(例如,这个项目有10%,此一个有20%)。也许有人可以

php - 加权随机性。我怎样才能给刚刚添加到数据库中的行更多的权重?

我正在从表中随机检索4行。但是,我希望它能为刚插入表中的行赋予更多权重,而不会对较旧的行造成太大影响。有没有办法在PHP/SQL中做到这一点? 最佳答案 SELECT*,(RAND()/id)ASoFROMyour_tableORDERBYoLIMIT4这将按o排序,其中o是0到1之间的某个随机整数/id,这意味着,您的行越旧,它的o值就越低(但仍然是随机顺序)。 关于php-加权随机性。我怎样才能给刚刚添加到数据库中的行更多的权重?,我们在StackOverflow上找到一个类似的问题

PHP选择带权重的随机数

假设我想从1-10中随机选择一个数字,但每个数字都有权重。1-15%chance2-15%chance3-12%chance4-12%chance5-10%chance6-10%chance7-8%chance8-8%chance9-5%chance10-5%chance我将如何在PHP中对此进行编码? 最佳答案 我假设您的百分比总和为100%?用构建一个数组15timesa'1'value,15timesa'2'value,...10timesa'6'value,8timesa'7'value,...5times1'10'valu

PHP 随机字符串生成器比预期更随机

我一直在使用它来对一个随机的12个字符的字符串进行性别区分://lost-in-code.com/programming/php-code/php-random-string-with-numbers-and-letters$ch="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@$%^&(){}[]+=-_/?|*#";$sc="";for($p=0;$p事实证明,实际上它可以在字符串中包含一个空格。这是没想到的!为什么会这样?它是否将下划线视为空格?它一直在导致随机(并且直到现在,无法追踪)错误。谢谢。

php - SHA512在PHP中生成随机数

我正在使用$blockhash[$i]=rand().time().rand()用随机数填充一个数组然后,对于该数组中的每个随机数,我计算相应的SHA512$SecretKey="60674ccb549f1988439774adb82ff187e63a2dfd403a0dee852e4e4eab75a0b3";$sha=hash_hmac('sha512',$value,$SecretKey);拆分它:$pool=str_split($sha,2);然后我从$pool数组中获取第一个数字,将hex转换为dec并将其限制在1和50之间:$dec=hexdec($pool[0])%50+1

php - 显示 2 张没有重复的随机图片 PHP

这个问题在这里已经有了答案:phpgettwodifferentrandomarrayelements[duplicate](8个答案)关闭8年前。我对PHP有点菜鸟,现在正在学习。我正在制作一个并排显示2张随机图片的网站。然而,目前使用我当前的代码,这意味着在某些情况下您可能会两次加载相同的图片。这是我的代码:"/>"/>

php - L5 随机 TokenMismatchExceptions

我在Laravel5中遇到随机TokenMismatchExceptions。在tokensMatch()函数中使用以下代码我一直在尝试调试这个奇怪的问题:Log::debug($request->session()->token().','.$token);输出如下:[2015-03-2117:04:22]local.DEBUG:XJhAXXQumM0JLX9tFcQn1tQZMI1FtglDFuhi8abT,XJhAXXQumM0JLX9tFcQn1tQZMI1FtglDFuhi8abT[2015-03-2117:04:34]local.DEBUG:XJhAXXQumM0JLX9t

php - 基于 2 种类型的变量(在 php 中)实现加权随机选择的最佳方法是什么?

基本上我的困境是这样的。我有一个托管文件的x服务器列表。还有另一台服务器,托管站点的mysql数据库和应用程序。上传文件(到前端服务器)时,应用程序会检查哪个服务器上的可用空间最多,然后将文件移到那里。如果您从2个以上具有相同可用空间量的空服务器开始,这就可以正常工作。如果稍后将另一台服务器引入混合......这将比当前服务器有更多的可用空间,这种方法不是那么有效,因为所有新文件都将难以上传到新服务器,这会重载因为它将处理大部分新流量,直到它在可用空间方面catch其余盒子。所以我也想引入一个权重系统,这将有助于规范文件的分布。因此,如果将3台服务器各设置为33%,并且其中1台服务器的

php - 使用 crypt(),我的应用程序如何验证随机生成盐的密码?

我一直在查看PHP'scryptfunction和Stackoverflow上的一些questions,我正在尝试找出加盐和散列密码。我在PHP社区页面上找到了这个:类似的东西与:这是另一个question的摘录:However,thePHPcrypt()functioncanuseavarietyofdifferenthashestocomputethehash.Whenyouprefixyoursaltwith"$1$"yougetahashwithanMD5.Whenyouprefixwith$2$yougetacryptwithblowfish,whichismoresecur