草庐IT

伪随机数

全部标签

php - 作为随机数的 CCK 字段

有人知道CCK模块添加了一个随机生成的数字的文本字段吗?这意味着当用户尝试创建一个新节点时,他会看到一个预填充的随机数作为字段之一(并且无法更改该字段) 最佳答案 试试ComputedFieldmodule,它允许您创建其值由PHP片段定义的字段。对于随机数,您可以在您的领域的“计算代码”配置中使用类似这样的东西:$node_field[0]['value']=rand();请注意,rand()也接受最小和最大参数,形式为rand(min,max)。还请务必启用“使用以下数据库设置存储”设置,数据类型为“int”,并根据rand()

php - 如何在 PHP 中生成超过 32 位限制的随机数?

在其他语言中,我会分部分生成它并将其存储在一个字符串中,但是对于PHP,您无法选择数据类型,因此它不起作用,它会自动设置为整数,然后只能存储最大值整数大小。有什么解决办法吗? 最佳答案 是的,您可以获得一些随机数据(例如来自/dev/urandom,或openssl_random_pseudo_bytes)。然后将数据转换为十进制表示形式,例如使用bcmath或gmp。参见thisanswer关于如何做到这一点。 关于php-如何在PHP中生成超过32位限制的随机数?,我们在StackO

php - 如何返回基于日期和随机的颜色值?

设计师想出了一个相当奇怪的想法或色轮(有36种颜色)。我需要编写一个返回一种颜色但基于日期的函数。HowthewebsiteshouldworkBasedonthecurrentdate(youseegermandatesontheimageunderneath)thesiteshouldhavethisbackgroundcolor.所以在“1月1日”,第一种颜色(蓝紫色或您可能称之为的颜色)应该是首页的背景。10天后下一个颜色。所以在一年内,所有36种颜色都应该按照轮子的顺序循环。我想直到那时中级程序员可以帮助我解决这个问题,我不知道该怎么做。但它变得稍微复杂一些设计师还希望网站的

php随机数生成

我的任务:生成1到20之间的随机数,精确到小数点后一位。但是我的问题和mt_rand一样简单。我希望生成的大多数数字在0.5-4.5左右较低,偶尔的数字在4.5-10之间,很少说每12-20小时一次在10-20之间。我一直在使用以下内容,但不知道从哪里开始。我是一个非常基础的自学程序员。$min=1;$max=20;$suisse_interest=mt_rand($min*10,$max*10)/10也许如果我简要解释一下我想要这个的原因可能会有所帮助..我拥有一个在线游戏,想添加3个“银行”,每个银行每小时产生不同的利息。大多数时候我希望它很低,但有时会更高,而且很少非常高(15-

php - 在 laravel 5.2 的分页链接中添加了随机字符

我有一个小问题,请看一下。我已经根据某些条件过滤在页面上显示了一些数据,除分页外,一切正常。我无法正确地将过滤器参数添加到分页链接。我通过post方法获取这些参数。当我在分页链接中附加这些参数时,会自动添加一些随机字符。ex:$paginateQuerypara=array('search_type'=>'filter','category_id'=>'1','city_id'=>'1','min_price'=>'10','max_price'=>'1000');ex:{!!$productArr->appends([$paginateQuerypara])->links()!!}o

php - 随机用户名生成器

我正在尝试创建一个随机用户名生成器。我看过几个随机字符串生成器,但没有一个看起来像实际的用户名。我想知道我将如何着手创建一个像本页特色的脚本:http://generator.my-addr.com/generate_usernames-free_username_generator_online_tool.php基本上是从字典中取出一个单词,加上一定数量的随机字符,然后加上一定数量的数字。我最大的问题是让它创建真实的用户名。 最佳答案 即使我不明白您为什么要生成用户名,但如果您唯一关心的是它们是否可以发音,我会调查Markovch

php - parse_str 随机向键添加分号

我将查询字符串作为查询字符串的一部分传递给PHP脚本。有点像这样:$.post('/url',{id:postIDfilters:$('#form').serialize()});然后在我的PHP中,我使用parse_str读取filters:input->post('id');parse_str($this->input->post('filters'),$filters);问题是parse_str将;随机添加到键中。我得到这样的结果:array(4){["users"]=>string(0)""["companies;"]=>string(0)""["pref;_123"]=>st

php - 使用 CodeIgniter 返回随机字母设置和获取 COOKIE

我确信这是100%错误的,所以如果有人能纠正我,我将不胜感激。但是在“索引”页面上,变量$venuedeets返回一个随机的大写字母,当前为C。关于events函数-我是否需要设置域,如果需要我如何将其设置为base_url,是否也可以添加自定义值并将它们附加到变量,例如field名称=>$field。$cookie=array('name'=>'venue_details','value'=>'Hello','expire'=>time()+86500,'path'=>'/',);$this->input->set_cookie($cookie);索引$this->load->hel

PHP - 伪随机数生成器?

在过去的几天里,我一直在努力寻找一种基于种子在PHP中生成随机数的好方法。我相信你们中的大多数人已经知道,phprand()方法在某些情况下过于随机,我真的需要一个PRNG,它可以让我根据种子一遍又一遍地生成相同的序列号。我已经尝试过使用XORShiftPRNG,问题在于不同的操作系统似乎会生成不同的答案,因为PHP如何处理位移位。我需要某种适用于PHP的算法,它能够生成相当大的数字,因为无论如何我都会在它前面放一个零并将它变成一个小的double。(0.兰德) 最佳答案 mt_srand(42);echomt_rand(1,100

php - 从可变权重随机生成组合

非常重要的编辑:所有Ai都是独一无二的。问题我有一个Anunique对象列表。每个对象Ai都有一个可变百分比Pi。我想创建一个算法,生成k个对象的新列表B(kn/2并且在大多数情况下k明显小于n/2。例如n=231,k=21)。列表B不应有重复项,并将填充来自列表A的对象,但有以下限制:TheprobabilitythatanobjectAiappearsinBisPi.我尝试过的(这些snipits在PHP中只是为了测试目的)我首先列出了A$list=["A"=>2.5,"B"=>2.5,"C"=>2.5,"D"=>2.5,"E"=>2.5,"F"=>2.5,"G"=>2.5,"H"