2dfm吧 关注:2,094贴子:39,620
  • 4回复贴,共1

说一下平等随机的方法

只看楼主收藏回复

不知道吧里有没有人知道,1L防吞


IP属地:广东来自Android客户端1楼2023-05-28 17:09回复
    我们都知道【随】这个脚本,是从0到任意一个数中抽取一个数,满足大于某个数时就跳转。
    则设最大值为x,大于y时可跳转,可以算出概率P为(x-y)/(x+1),其中0≤y<x,若y≥x则变成不可能事件。


    IP属地:广东来自Android客户端2楼2023-05-28 17:14
    回复
      然后我们看一下【随1】【随2】【图】【完】这个格式,其中两个【随】是跳转另外的脚本,分别设它们的成功概率为P1和P2,由于一个执行成功后便不会执行后面的脚本,所以满足【随1】条件的概率为P1,执行【随2】的概率为(1-P1)*P2,两者不满足则为(1-P1)*(1-P2)。


      IP属地:广东来自Android客户端3楼2023-05-28 17:19
      回复
        所以可以将P1的值设为三分之一,P2为二分之一,即【随1】的条件为“在0到2之间抽取一个数,大于1时跳转”,【随2】的条件为“在0到1之间抽取一个数,大于0时跳转”。这样由【随1】跳转的概率为三分之一;由【随2】跳转的概率为三分之二乘以二分之一,即三分之一;剩余的三分之一则是执行【图】脚本。这样的话能完全随机,不知道吧友们知不知道。


        IP属地:广东来自Android客户端4楼2023-05-28 17:27
        回复
          是这样的。。


          IP属地:上海来自Android客户端5楼2023-05-29 05:33
          回复