姓名 Logo
当前位置:首页 / 姓名 / 头条 / 六爻占卜起卦为什么要用三枚铜钱而不是用两枚呢?

六爻占卜起卦为什么要用三枚铜钱而不是用两枚呢?

责任编辑: admin 来源: 头条 专题文章 浏览次数: 6 更新日期: 2020-07-25 11:46

  关于六爻为什么是三枚铜钱起卦,很多人有自己的论述与看法,不过三枚铜钱起卦概率是均匀的,这个是公认的,但是为什么不用两枚?

  如果是两枚铜钱,可以这样记录:

  两枚均为正面时,为阳不变

  两枚均为反面时,为阴不变

  一枚正一枚反时,为阳变阴

  一枚反一枚正时,为阴变阳

  如此记录六爻卦,不是正好吗?很多人对此也是不解,不过通常都回避这个问题。

  事实是这样是不对的,上述看起来有道理,但实际上概率并不均衡。

  如果用两枚铜钱,这涉及别一个问题,确定是阴变阳,还是阳变阴时,应该如何确定?

  例如以左右来确定,左边为阴,右边为阳,记录为阴变阳,如果是上下也可以这样定义,即使是两枚铜钱重合在一起,也有在上的一枚与在下的一枚,同样可以分天地来定义先后。

  所以,听起来很是完美,但这实际上是错误的。

  因为既然阴变阳或阳变阴的确定,加入了时间或是空间上的分别来判断先后,那么两枚同为正面或反面时,也应该加入时间与空间上的分别来判断先后。

  所以问题就出在这里,需要对铜钱的正反进行判断的这个行为,导致了概率的不均等,仔细揣摩一下,是不是很有趣?
六爻占卜起卦为什么要用三枚铜钱而不是用两枚呢?
  举例来说:

  铜钱1在左,铜钱2在右时:

  铜钱1与铜钱2均为正面,记为阳不变

  铜钱1与铜钱2均为反面,记为阴不变

  铜钱1为正面,铜钱2为反面,记为阳变阴

  铜钱2为正面,铜钱1为反面,记为阴变阳

  铜钱1在右,铜钱2在左时:

  铜钱1与铜钱2均为正面,记为阳不变

  铜钱1与铜钱2均为反面,记为阴不变

  铜钱1为正面,铜钱2为反面,记为阴变阳

  铜钱2为正面,铜钱1为反面,记为阴变阳

  两种情况合并,统计一下次数【此处多谢johnny指正】

  阳不变2

  阴不变2

  阴变阳2

  阳变阴2

  但在实际随机数生成时,会遇到一个问题,如果整理一下,则是如下结果:

  铜钱1为正面,铜钱2为反面,记为阳变阴

  铜钱1为正面,铜钱2为反面,记为阴变阳

  铜钱2为正面,铜钱1为反面,记为阴变阳

  铜钱2为正面,铜钱1为反面,记为阴变阳

  如果是计算机代码的实现,仅仅只用两个随机数的话,例如产生的是[0,1],它既有可能是阴变阳,也可能是阳变阴,故而两个随机数实际上是无法区分的,它并不能与阴阳变换一一对应。

  换而言之,在实际的操作中,因为两枚铜钱长得一样,并不具有前后顺序,并且在掷卦前,也不能进行事先的认定,所以并不能追踪认定区分哪个是铜钱1,哪个是铜钱2。

  不要小看这个问题,在很多有误的六爻排盘软件中,用计算机起六爻卦时,用的是随机数直接进行起卦,导致排出来的卦,本身会出现有问题。

  而要解决这个问题,需要设定两个铜币类,然后让它们各自产生随机数,并且还要事先定义好哪个是一号,哪个是二号,这样加入了太多的外在条件与预先认定,已然违背了起卦过程本身要追求尽量的少的预设的要求。

  市面上可以很欣喜地看一些六爻的排盘软件,开始注意了真随机数的问题,采用了cpu的真随机数发生器来进行起卦,试图更真实的模拟现实起卦。

  但是也有很多人在实际的代码中,只是简单而粗暴的使用随机数,并没有彻底模拟铜钱卦的起卦过程,所以在统计意义上的随机性虽然是具备了,但排出来的卦本身分布仍然有问题,导致很多电脑软件了排出来的卦仍然不够“自然”,所以准确率有不如手摇的感觉。

  那么,正确的方法是什么呢,很简单,在代码中产生随机数后,严格按照铜钱起卦规则,概率分布自然就均匀了,如二进制的随机数,每连出三个随机数为一爻。

  并且,因为0为基本态,应该看作正面,而1才应该是反面,故而:

  得到一个1时,为少阳,不变

  得到两个1时,为少阴,不变

  得到三个1时,为老阳,变阴

  得到零个1时,为老阴,变阳

  如此反复六次,从下往上,便能得到正确的六爻卦的主卦及其变卦了,这个很简单。

  因一而取六,尊一为极,取其成数,以知所成,故数以六纪,水德之始,即老阴之数,每得一反,则加一,正谓反者道之动也,按七为少阳,八为少阴,其爻不变也。九为老阳,六为老阴,其爻皆变也。

声明:部分内容来于网络,如有侵权,请联系我们删除!以上内容,并不代表易德轩观点。

精准八字精批

已有 898,521,34 人获得专业运势分析

* 请填写真实中文姓名以保证测算准确度

友情链接 易德轩网欢迎权重 3 以上友情链接。链接 QQ: 416723897 微信: 13166337010