小编给您带来了我的世界命令块的指令。平方中间法生成四位数的伪随机分数。自然界中理想的随机性是:后一种情况的频率=无限执行后这种情况的概率。
计算机中的随机性原理是算法,结果往往有特定的趋势,因此它们被归类为伪随机。
有许多伪随机算法。计算机中常用的随机函数往往采用随机效果高(趋势接近真随机)、资源消耗低的算法
,而伪随机算法中有几种不变的模式:种子公式迭代
种子:一个变化周期;
公式:使种子能够在不遵循特定规律的情况下获得另一个值或一组值的公式;
迭代:重复公式以获得最终的不可预测值。
冯·诺依曼1946年提出的平方中间法就是一个例子。在效率不高的那些年,这个随机公式的效率很高,但随机效果不是很好,适用于数值积分计算机
百度百科全书-平方法
所有模块
按下按钮等待计算
得到最终随机值
时间():一个默认周期为7的时钟,生成迭代次数和补码值(即确保补码后最终值能够按照规律继续顺利执行)
种子():一个默认周期为23的时钟,生成基数种子(系统时间、文件路径、计算机名称等在现代计算机中常用作种子)
subs():截取平方
subt的最后9位():截取平方
subd的最后8位():补码
subf():终值
1算法
该算法的总体原理是将n位种子(必须是2n位)平方后的值取到中间n位(n是偶数)
。为了避免20次枚举,我使用了两个模块来进行中间运算。具体原则为:
-A+A-ba+2b+A-3b。。。在小于指定位数
之前,构造方法是两个素数周期时钟。如果模块效率过高,请将时间增量设置为5或3,并将种子增量设置为大于31的质数。
模块相互关联,逻辑复杂,难以简化,无法逐一分析
http://pan.baidu.com/s/1pKrmFxh
以上就是我的世界命令方块教程平方取中法产生四位伪随机分数的介绍,希望大家喜欢!
- 1投石机射手
-
1
- 2运输飞机
-
2
- 3只此一关
-
3
- 4史努比消消
-
4
- 5全球计划
-
5
- 6摩托车高峰赛手
-
6
- 7瑞奇reky
-
7
- 8文字掌控者
-
8


原神
王者荣耀
和平精英






