草庐IT

伪随机数

全部标签

php - 随机字符串生成器 PHP

这个问题在这里已经有了答案:PHPrandomstringgenerator(68个答案)关闭7年前。我正在尝试创建一个包含数字和字母的随机字符串,我发现了这个函数并认为它会很好,但我不知道它是否是创建真正的随机字符串的正确方法或者是否存在一个更简单的方法来做到这一点?以下是我所拥有的:functionrandomGen(){$chars='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';$length=strlen($chars);$random;for($i=0;$i

php - 如何将随机域名转换为小写一致的url?

我在一个类中有这个函数:protected$supportedWebsitesUrls=['www.youtube.com','www.vimeo.com','www.dailymotion.com'];protectedfunctionisValid($videoUrl){$urlDetails=parse_url($videoUrl);if(in_array($urlDetails['host'],$this->supportedWebsitesUrls)){returntrue;}else{thrownew\Exception('Thiswebsiteisnotsupported

字符串结尾可以包含随机数时的PHP字符串比较

我需要让下面的PHP正常工作。我基本上需要获取存储在$sshCommandResponseString中的字符串,并检查它是否包含4个可能字符串中的1个。start:Jobisalreadyrunning:mysqlmysqlstart/running,process8019mysqlstop/waitingmysqlstart/running,process8348stop:Unknowninstance:mysqlstart/running,process8693最后3个字符串以4位数字结尾,该数字始终是不同的值。所以我不能像下面的函数那样做一个简单的if/else检查,因为字符串

php - 在 foreach 中的第 3 个元素之后随机排列数组? PHP

我需要在第3个元素之后随机播放$items。结果应该是:123679854我的是代码:...无法在stackoverflow或google中找到任何解决方案。我怎样才能做到这一点?提前致谢。 最佳答案 我们可以获取前3个元素,然后打乱其他元素。$items=range(1,10);for(var$i=0;$i 关于php-在foreach中的第3个元素之后随机排列数组?PHP,我们在StackOverflow上找到一个类似的问题: https://stacko

php - 如何从数组中随机选择项目?

我有一个包含50个项目的数组,我想随机选择其中的5个并得到一个数组。有这个功能吗? 最佳答案 将项目放入数组中并使用:$selectrand=array_rand($arrayname,5); 关于php-如何从数组中随机选择项目?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1066226/

2.3 连续性随机变量

 思维导图:   学习目标:我会按照以下步骤学习连续型随机变量:复习概率论的基础知识,包括概率、期望、方差等概念和公式,以及离散型随机变量的概率分布函数和概率质量函数的概念和性质。学习连续型随机变量的概念和性质,包括概率密度函数、累积分布函数、期望、方差等基本概念和公式。学习连续型随机变量的分布,包括均匀分布、正态分布、指数分布、伽马分布、卡方分布等,理解它们的定义、概率密度函数、累积分布函数、期望、方差等基本性质,以及如何在实际问题中应用它们。学习随机变量函数的分布,包括线性变换、平方变换、指数变换等,理解如何通过变换连续型随机变量的概率密度函数来得到新的随机变量的概率密度函数和累积分布函数

php从目录生成随机图像

我必须从目录生成随机图像。我知道哪个很简单,比如,$dire="images/";$images=glob($dire.'*.{jpg,jpeg,png,gif}',GLOB_BRACE);$randomImage=$images[array_rand($images)];"alt=""/>但我必须确保在随机生成第二次之前,该目录中的每张图像都至少选择了一次。上面的代码只会显示任何随机图像。我的想法是,我必须将随机图像存储在一个数组中,并且每次使用新创建的随机图像检查该数组。如果新的随机图像不在该数组中,我需要显示该图像,否则我必须找到另一张图像。我根据以上想法创建了以下代码。$all

php - Yahoo Placefinder Geocoding 随机停止工作......他们现在不支持了吗?

我有一个使用YahooGeocodingPlacefinderAPI的网络应用程序,直到今天早些时候它都运行良好。它只是随机停止工作。他们不再支持了吗?我在网上找遍了,找不到任何关于他们放弃支持的信息,但我的代码不再有效。这是我的代码...functiongeocode_yahoo($address,$city,$state,$country){$address=array($address,$city,$state,$country);$address=array_filter($address);$address=urlencode(implode(',',$address));$

php - 在图像中为验证码创建随机曲线

我想创建一个脚本来创建验证码图像,类似于一些流行网站使用的验证码,如下图所示。我已经创建了生成验证码的脚本,但我想让它有点像下面我想在图像中添加那些随机线条,但我不知道如何实现它,请建议如何在PHP或任何我可以引用的类似开源项目中实现。 最佳答案 下面的代码为您提供了一个起点,让您可以做您想做的事。请注意,这提供了比您发布的示例图像简单得多的输出。这里有4个生成的图像:您真正感兴趣的唯一部分是for循环,但这是一个完整的示例:$im=imagecreatetruecolor(150,75);$bg=imagecolorallocat

php - 根据全名php生成随机用户名

我想获取小写的名字,然后将前两个字符连接到空格后,最后将其与0到100之间的随机数连接起来。因此,如果我的名字是"MikeTest",我希望输出为:mikete3functionrandom_username($string){$pattern="";$firstPart=strstr(strtolower($string),$pattern,true);$secondPart=substr(strstr(strtolower($string),$pattern,false),0,3);$nrRand=rand(0,100);$username=$firstPart.$secondPa