《我的世界》红石技巧之随机数生成器

2024-10-19 05:29:46

1、一、基本原理:  首先我的世界中,物品分为可堆叠(羊毛)以及不可堆叠(铁剑),他们在容器(漏斗)中可被比较器读取,输出不同的信号强度。在漏斗中,单一物品所输出的信号强度,可堆叠物品为1,不可堆叠为3,这可以从下图中红石灯亮起的数目看出。  通过将投掷器与漏斗相连,我们得到投掷器-漏斗脉冲发生器,同时我们在投掷器中分别加入羊毛和铁剑,来分析这种情况下投掷器会优先输出可堆叠还是不可堆叠物品。  按照上图做一个高频电路来控制投掷器-漏斗脉冲发生器,让其不断输出信号,在具体操作中,我们发现红石灯亮起的数目在1和3之间不断随机切换,因此我们可以发现投掷器投掷物品是随机的。

《我的世界》红石技巧之随机数生成器《我的世界》红石技巧之随机数生成器

3、三、较严谨的随机数生成器  在玩家不了解伪随机公式的情况下,二中的随机数生成器也可以实现随机生成数字的功能,但是这样的结果肯定不够完美。因此,我们接下来就要制作一个更加严谨的随机数生成器。  下面这张是完成图:  每个随机单元采用4个投掷器-漏斗结构。当这个单元被激活后,4个投掷器同时输出一次脉冲。只要其中1个脉冲的信号强度为3,这个脉冲将会激活加法状态的红石比较器,这个单元将被再次激活;如果4个脉冲的强度都为1,那么这个单元将只被激活一次后停止运作。

《我的世界》红石技巧之随机数生成器《我的世界》红石技巧之随机数生成器《我的世界》红石技巧之随机数生成器《我的世界》红石技巧之随机数生成器

5、以上就是随机数生成器的介绍,原理比较简单,但是建造过程可能相对复杂,对于有较丰富红石经验的玩家,可以尝试建造bcd(二进码十进数)模块,将二进制信号转化为十进制数字方便查看。在知道了原理之后,玩家们也可以发挥想象力,建造出更加严谨的随机数生成器~

猜你喜欢