扫码在手机阅读
手机阅读《Minecraft指令手册》
Minecraft指令手册

第95章随机池-抽奖漏斗

/setblock 坐标:你刚刚放沙子的位置 sand

然后你就可以做奖品了。

(比如小黑屋一日游)

这一章,我们就来研究研究:用漏斗做的随机池,简称随机漏斗,又叫抽奖漏斗。

首先,既然是用漏斗,肯定要拿出漏斗的。具体请拿出8个。

然后找到一个3x3的平地,把这8个漏斗像在工作台做箱子那样围成一个正方形。

清空漏斗。

那么,这样一个简易的抽奖池就做好了。而且我们也很容易得知它的概率:

大约(注意这里)每个漏斗1/9。

当然,你也可以在做奖品的时候将两个漏斗连在一起,就变成双倍的概率了。

如果你觉得这1/9还不够,你还可以:

抽到1/9,然后再启动另一个抽奖池,那么另一个抽奖池每个漏斗被抽到的概率就是1/9x1/9=1/81。

当然,如果你时间足够的话,你当然可以:

1/729

1/6561

1/59049

.........

1/1853020188851841(一千八百五十三兆零二百零一亿八千八百八十五万一千八百四十一)

这样子无限套娃下去。

只不过,如果有人能抽到那1/1853020188851841,那么恭喜你。

你失去了一次中500万+考上哈佛+在MC里被雷劈死3次+连续6次进MC标题都是MINCERAFT的机会。

但是这也证明你拥有超级欧皇的体......什么?你连续抽中了10次?

我的吸欧器呢?跑哪去了?

.........

言归正传,这就是抽奖漏斗的使用方式。

但请注意几点:

1.最好建好就封闭起来,防止特殊的物品掉落。

2.防熊!防熊!防熊!重要的事情说三遍!!!

你真的认为这一章就结束了?

1/9的概率真的是1/9吗?

事实上,沙子除了掉在漏斗上,还有一个可能性:

掉在栏杆上。

而且,一旦有一个掉落物掉在栏杆上,那么接下来的大部分掉落物都会被它牵引,导致整个装置出现短暂的故障。

为了防止这种事情发生,最好在启动之后延迟几秒到几十秒,使用/kill e[type =item,name =沙子]来清除。当然,你也可以精细到坐标,来去掉name,因为name有时候不那么准。

那么问题来了,掉落物掉在栏杆上的概率是多少?

实际上,对于这个问题,作者也不知道,因为没有确切的资料。

当然,虽然我们没有资料,但是却可以实验。当然这件事情作者是没有做的(而且作者也没那个时间)。

为了防止发生这件事,你们可以将木栏杆替换为所有跑酷玩家的噩梦:铁拉杆,因为铁栏杆看起来碰撞箱小。

当然玻璃板也是可以的。

OK,这一章到这里就......什么?老番茄1000万粉了?这么快?B站第一?赶紧打开手机看看。

接着,拿出一个方块和一个木栏杆,方块只要是固体都可以(如果是生存,注意不要拿砍手岩[滑稽])。

接着然后把方块放到这个正方形的中心那格,把栏杆放在上面,再把下面的方块打掉。

红石会纠缠在一起。

那么,你现在可以把这个漏斗抽奖池从人工升级到智能了。首先,你需要一个命令方块启动:

但是怎么把这个结果输出呢?

在第八十九章的时候(没错就是那个你看完能让你问出三大哲理问题的那一章),作者似乎(注意是似乎,我也忘记有没有写了)曾经提到过,使用漏斗也可以制作一个随机池。

现在,你已经做好了漏斗抽奖池,只不过是人工操作的。

那么它是怎么个随机法呢?

但是怎么把这个结果输出呢?

很简单,在第九十一章的时候,作者就提到了漏斗循环(不知道为什么,审核图片的审核君都去参加放鸽子大赛了么?那一章的GIF配图到现在都还没审核过),你可以拿出第九十二章被你玩剩下的红石比较器,然后分别放在这几个漏斗的旁边,比较。这样子,就可以把信号输出了。

当然,作者建议你最好再使用个红石中继器扩大信号。

然后用红石中继器连到命令方块,就可以了。至于为什么不用红石.......

你可以看到,你放的沙子既没有上天,也没有飞起来,只是往下坠落(牛顿满意的点了点头),坠落在拉杆上,变成了掉落物,掉在了其中一个漏斗里。

没错,这就是抽奖漏斗的原理:通过掉落物随机的弹跳方向而产生的随机结果。

但是注意,每次抽完奖都要记得:

/setblock 坐标:漏斗的位置 hoppe

在第九——哎你的这个沙子怎么在这8个漏斗奔走自如啊?这不是随机池,这是漏斗循环。注意一点:漏斗不要连在一起,最好也不要连到箱子里。

........

请拿出你基友用来坑你的沙子(铁砧也行),没错就是那个黄黄的方块。然后找到你刚刚放的栏杆,拿几个铺助方块(注意是违反牛顿苹果树的方块),往上垫几格,然后打掉下面的铺助方块,只保留上面的。最后,把沙子放在刚才保留的铺助方块的下面,抽奖就开始了。

  • 加入收藏
  • 目录
  • A+
  • A-