这是改进好的,虽然变大了,但是不用重走,输出直接就是0~9
这是单个的模块,用了比较奇葩的算法,主要就是用二进制的1+3+15=19,来运算,1,3,15为单个单位的最大强度,然后将其转换为模电强度,那有人要问了,模电强度最大到15啊,19超过了,其实红石强度是可以大于15的,这属于强模的范畴,这里不多介绍,我们可以用/give来获取本来不可堆叠的堆叠物品,如图
注意这里强模(强度大于15的)只能在比较器中传输
然后讲原理,由1,3,15组成的最大为19,而0~19出现的可能为(分母由于相同舍去),上面为数,下面为可能
0,1,2,3,4,5 ,6 ,7 ,8, 9 ,10,11,12,13,14,15,16,17,18,19
1,3,5,7,9,11,13,15,17,19,19,17,15,13,11,9 ,7 ,5 ,3 ,1
如果我们将大于10统统减10,那么我们可以发现所有数的可能都为20,这时出现的可能就相同了,也就达到随机,同时只会显示的就只有0~9了,想要详细了解的可以下载一下2楼的存档去看