首页 > 范文大全 > 正文

基于周易的骰子预测算法实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于周易的骰子预测算法实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:《周易》是中国传统文化之首,其内容十分丰富,涉及范围非常广泛。周易预测是运用八卦来预测自然界、社会和人本身的各种信息。八卦预测信息的方法,不仅经历的漫长的岁月,而且演变出许多种类。而周易骰子预测算法,是周易预测最基本的方法之一。此研究介绍了周易的基本概念,并通过研究周易八卦和莱布尼茨二进制的关系,将周易骰子预测算法应用于计算机,实现对信息简单的预测,最后得出相应的预测结果。

关键词:周易八卦;骰子预测;二进制

中图分类号:TP305 文献标识码:A 文章编号:1009-3044(2015)29-0200-02

The Achievement on Computer Based on ZhouYi Sieve Forecast Diagrams

WANG Ri-hong,WU Pei-long

(School of Computer Engineering,Qingdao Technological University, Qingdao 266033, China)

Abstract: ZhouYi has been the leader of traditional chinese culture for thousand years,it is rich in content and vast in range. It can forecast many kinds of information includeing natural world,social and human beings by applying Eight Diagrams. After going through a long time for its evolution, the method it used to forecast information has generated several kinds, the Sieve Algorithm of ZhouYi is the basest method among them. The article aimed at puting the Sieve Algorithm of ZhouYi into computer's using and predicting the simple information,conducting the result by researching the relationship between ZhouYi and Binary raised by Leibniz.

Key words:ZhouYi Eight Diagrams;Sieve forecast;Binary

1703年德国自然科学家莱布尼兹首次发现二进制,后来从传教士白晋信中获得有关《易经》和伏羲八卦的资料,从而正式发表关于二进制的论文。题目是“二进制位计算的阐述”,附题是“关于只用0与1兼用其用处及伏羲氏所用数字的意义”,莱布尼兹意料不到他发现的二进制会在中国的伏羲先天六十四卦图中早有表述和使用[1]。

老子说,道生一,一生二,二生三,三生万物,万物负阴而抱阳,冲气以为和[4]。这段话所指的,就是《易经》利用阴阳创造万物的基本思想与过程。现代计算机所应用的,正是宇宙创造万物的阴阳原理。在《周易》“系辞上传”中也记载有:“易有太极,是生两仪;两仪生四象,四象生八卦[5]”。可以这样解读:“宇宙混沌之初,产生阴阳二气,进而出现春夏秋冬四时,产生天、地、雷、风、水、火、山、泽等自然现象。”这里阳爻和阴爻合称两仪,每次取两爻共22=4种不同组合为之四象(少阳,太阳,少阴,太阴),每次取三爻共23=8种不同组合为之八卦(乾,坤,震,巽,坎,离,艮,兑),最后八卦俩俩组合成26=64种不同卦象[6]。从用组合的阴阳爻符号来表达特定信息的角度来看,其中贯穿着二进制编码的思想。如图2所示,二叉树与八卦的生成,则很好地说明了这一规则,也很好地体现了二进制与八卦的关系。

古人把阴阳消长中量的变化可转化为质的变化,作为世界万物发展变化的最根本的法则之一[7]。根据阴阳互变的特点,当一种事物发展到极点时,就会向相反的方向变化,即阴变阳(“--”变“一”)和阳变阴(“一”变“--”)。事物发生质的变化在卦象中就体现在爻的变化上,变化后的爻就是“变爻”。而在计算机二进制中就是0与1的相互转变。所以,在各种周易预测算法,总是要看一看是否有变爻的出现。

1 五行与八卦

古人规定八卦的五行属性为:乾(金),兑(金),离(火),震(木),巽(木),坎(水),艮(土),坤(土)。

五行关系如下:

1)五行相生:木生火,火生土,土生金,金生水,水生木。

2)五行相克:木克土,土克水,水克火,火克金,金克木。

由于六十四原卦象,是由八卦两两重叠组成,所以形成上卦下卦这样形式的重卦[8]。而上卦为客,下卦为主。最终会出现三种情况如下:

1)吉(好):客生主;主生客。

2)凶(坏):客克主;主生客。

3)一般(可好可坏):主客相同。

2 骰子算法

我国至今注解的《周易》的书,有三千多种,论述八卦信息预测方法的书籍不计其数。它为我国用八卦预测信息的发展,积累了非常宝贵的经验。

《周易》中的阴阳八卦符号和六十四卦象、爻象,不仅是宇宙间万物万事的密码标志,而且是一个储存量非常大的信息库。可以说,是一部既简单又无形的万能预测器。周易预测方法以《易经》及阴阳五行学说为理论基础,建立事物相互联系和发展, 变化的模型, 进行事物未来发展趋势的预测[9]。八卦的运算方法有很多种,现在最常用的应该是扔硬币或者扔骰子的方法。

我们需要一个六面骰子,投掷在干净平整的面上,观察骰子上面的数字。前六次投掷,若为奇数(1、3、5)用“1”表示;若为偶数(2、4、6)用“0”表示。“1”代表阳爻(一),“0”代表阴爻(--)。这样重复六次,由下往上纪录阳爻与阴爻,组成一个原卦象。所以此组成的原卦象为山水蒙(),二进制编码为010001,十进制为17。然后在《周易》中找到相应的卦辞解释。如果用于对失物的预测,《周易》中的卦辞为:“遍寻不获,似乎在大门下陷之处遗失,忘记带走,可试问人” [10]。

投掷并纪录完六次以后,还要最后再投掷一次,不过这次不同,不是纪录阴阳爻,而是要找出变爻。若骰子数为3,那我们就得将倒数第三爻“阴阳变”,即由阴变阳或由阳变阴。以第七次得骰子数3为例,将上面的原卦象变化得到变卦象。

最后得到的变卦象为山风蛊(),也得到二进制为011001。这里将用到八卦五行相生相克的关系,而不是根据《周易》中卦辞的解释。例如此变卦山风蛊,上卦客为艮(),下卦主为巽();艮属性为土,巽属性为木;木克土,主克客,为吉。

3 结束语

《周易》虽说是一部占筮的书,但也是一本科学的书。在文化昌明的今天,我们不必再去探寻其神秘的卦算之机,但这并不影响其科学价值,从多角度对《周易》进行研究。正如研究周易中二进位制思想和骰子预测算法,虽然不完善,但为我们研究周易提供新思路。如果可以运用多种算法在计算机上实现其预测的功能,我们就可以更好地预测自然和未来,进而服务于社会。《周易》中可能还蕴藏着很多其他不同学科、领域的知识等待我们去研究。因此, 在计算机上实现《周易》预测,有一定的积极意义。

参考文献:

[1] 邵伟华. 周易与预测学[M].新疆:科学技术出版社,2004(12): 28-59.

[2] 徐道一. 周易・科学・21世纪――实例和认识[J].安阳工学院学报. 2005(1):1-3.

[3] 李申. 从“二进制”看《周易》与现代科学的关系[J].中国图书评论,2005(4):2.

[4] 李存山. 莱布尼茨的二进制与《易经》[J].中国文化研究,2000(3):1-2.

[5] 赵中国. 对“先天图与二进制关系”之争的考察与辨析[J].周易研究. 2008(1):1-2.

[6] 李云龙. 二进制计数法及其应用[J].时代数学学习(七年级), 2003(Z1):2.

[7] 孟华. 周易阴阳符号与二进制算术符号比较[J].周易研究. 2000(2):1-3.

[8] 吴俊平. 《周易》四象符号新探[J].安徽文学(下半月),2007(5) :1-2.

[9] 小易. 中华经典研读之《易经・系辞》五十[J].科技智囊. 2010(2):1-3.

[10] 小易. 两仪生四象、四象生八卦、八卦定吉凶、吉凶生大业[J]. 科技智囊,2011(11):2-3.