Nine-Palace Rotation 1,8,3,4,9,2,7,6, calculate the sequence formula for this periodic sequence, the result is very complicated: 1/8 cos(1/4 π (n - 8)) + 1/8 cos(1/2 π (n - 8)) +…
解决起卦的九宫的同余的概率分布问题
无论是采用九宫模拟还是八卦模拟,产生随机数都会遇到一个问题,即在9或8上不能平均分布,比如产生的随机数范围是0~65535,一共65536个数,而6+5+5+3+6 = 25,2+5=7,余下为7,这会导致生成的随机数分布概率并不均等,所以它们无法满足在9的空间上能够平均分布,这是不符合自然现状的。如果是对于8来说,已知65536为2的16次方,而2的15次方是可以被8整除的,所以分布下来就多了2个,同样会导致在8的空间分布上不平均。 有一种思路是取一个足够大的数,把误差降到最低,比如取值范围为2的64次方,那么多出来的2个不平均分布,只占1/264 的比重影响,可以说是微乎极微。 不过这样始终让人感觉不完美,所以为了追求完美,完全可以改进一下。 因为通常用八卦时不一定要用九宫,用九宫时一定要用到八卦,所以这个问题并不难解决。 需要构造出一个方法,让它都能整除,即存在一个数S S%8=0 S%9=0 并且 S =2N (n=0,1,2,3,4....) 但这个是没有解的,所以是不现实的,那么就把问题改一下: 如果是2某个次方加上一个数满足这个条件的话,那就会大大减低计算量。 于是搜了一下解集,发现如下可以满足条件: 式 次方值 2^6+8 64 2^12+8 4096 2^18+8 262144 2^24+8 16777216 2^30+8…