无标题无名氏No.62356571 只看PO
2024-05-12(日)14:11:19 ID:Q9y8sRT 回应
发牌姬这波什么b操作啊,我草肆泥得马
无标题无名氏No.62378374
2024-05-14(二)07:08:25 ID: JOIW2ar
>>No.62369603
你知道伪随机是什么意思吗
萌卡费劲做伪随机为什么不直接放真随机上去,伪随机可比真随机麻烦
你实卡抽不出三灰两g是因为你实卡才是伪随机
无标题无名氏No.62379415
2024-05-14(二)09:59:38 ID: Dem72IS
>>No.62369603
严格来说的话,所有计算机的随机数都是用算法搞出来的“伪”随机,不过这种算法搞出来的结果和真正的随机区别非常小,没有特殊需要的话基本可以忽略不计。
一般所说的伪随机是指程序有意对随机的结果进行某种控制,比如你说的这种因为用了伪随机导致起手3灰2g。但其实,ygocore真没搞这种东西。倒不如说,就因为是真随机的,所以才会出现这种起手……
无标题无名氏No.62502738
2024-05-24(五)11:52:32 ID: 5ZiaCGX
串内讨论的伪随机一般的用法是避免极端情况所以对概率进行修正
比如你25%暴击率,连续6刀不暴击,后续会隐性地修改暴击率让总体情况趋近于4刀1暴
如果出现极端起手,反而说明的是没有给你整这种折磨程序员的伪随机,而是直接调用random之类的现成的随机库弄出来的随机数
题外话,从另一种定义上来说,上面的调用random库产生的随机数的确是伪随机数,而对应上面提到的“伪随机”则根本是连随机都算不上的人工干预行为
在这种定义下,程序产生的伪随机数与真随机数很趋近,但有个优点就是可复现
毕竟你要找真随机可太简单了,监控主机附近的环境参数然后随便加减乘除一下就是一个真随机数,但是这种生成方法带来的不可复现性给程序员除错带来了很大的困扰,所以现行涉及到随机数的程序,一般都是这个定义下的伪随机
顺便,这种定义下的伪随机和真随机都会导致出现极端情况,比如99%成功率连续失败5次的发生是可能的
毕竟,0.01^5≠0