博客列表 >周易八字取名源码|周易算命源码|风水起名源码PHP|风水算命源码h5

周易八字取名源码|周易算命源码|风水起名源码PHP|风水算命源码h5

手机用户048611323
手机用户048611323原创
2022年09月22日 10:01:471359浏览

  这里的 javascript源码是我结合查阅周易而编写的一个相当流行的应用程序的核心。该代码根据古时候的抽签分类方法随机生成六行卦,精心制作,精美呈现,可在 Android和Apple上运行。本文将对该方法原理以及界面的进一步做描述。

  起名源码及演示:m.appwin.top

ask.jpg

  代码编写原理

  可以通过多种不同的方式查阅周易。您基本上是从集合 6、7、8、9 中生成一个随机数,以确定一条线是断线还是未断线以及变化还是不变。但是不同的方法产生的可能性不同,投币法(西方投三枚硬币)和抽签法(50根签进行仪式分拣)会产生不同的结果。取决于你如何看待这本书及其历史,这要么是一个非常重要的区别,要么是一个完全愚蠢的区别。但随着数学和编码挑战的进行,我认为我的应用程序必须使用旧的、更复杂的方法。

  取 50 根签。取出一个,放在一边。将剩余的 49 根签随机分成东、西两堆。从西堆中取出一根签,用左手的拇指和食指夹住。从东堆中取出四根一组的签,直到剩下四根或更少的签。保留这个剩余部分,将它放在左手的无名指和中指之间。从西堆中取出四个一组的签,直到剩下四个或更少的签。保留这个剩余部分,并将其放在左手的中指和食指之间。

  现在,您的左手握住的签总和等于 9 或 5,由以下可能性之一组成:

1+1+3=5 1+2+2=5 1+3+1=5 1+4+4=9

点击 "运行实例" 按钮查看在线实例

  如果签的数量为 9,则将值 2 分配给该计数。如果是五,则分配数字三。将 9 或 5 根签放在一边。

  其余的签(现在是 40 或 44 根)再次分成两堆,并按上述方法计数。这次可能的结果是:

1+1+2=4 1+2+1=4 1+3+4=8 1+4+3=8

  这一次,剩余的 8 签被分配了编号

  2. 剩下的 4 株得到 3。 将 4 株或 8 株搁置一旁,剩余的 36、40、32 或 38 株再次一分为二并计数。可能性又是: 

1+1+2=4 1+2+1=4
1+3+4=8 1+4+3=8
  再一次,8 的余数为 2,4 的余数为 3。

  从这三个操作得出以下可能性:

 2+2+3=7 2+3+3=8 2+3+2=7 2+2+2=6 3+2+2=7 3+3+2=8 3+2+3=8 3 +3+3=9

  正是这些结果决定了一条线是实线还是断线。7 意味着一条坚固的实线。8 表示屈服的折线。9 被认为是向让步线的强劲移动。A 6 是向强线方向的屈服。

  将上述过程重复六次,从底部开始搭建起一个六芒星。

  像大多数接触过周易的西方人一样,我被教导了硬币的生成线的方法,这比上面的方法要容易得多。用这种方法,投掷三枚硬币。正面价值 2,反面价值 3。可能性如下:

 Head+Head+Head=6 Head+Head+Tail=7 Head+Tail+Tail=8 Tail+Tail+Tail=9

  然而,这意味着与蓍草签法的概率略有不同。任何一枚硬币正面或反面的机会总是 50/50。然而,蓍草秆法中第一次“折腾”时出现“尾巴”的机会几乎是 3 比 1。回想一下,第一次划分 49 根签的可能结果是这样的:

 1+1+3=5 (Value 3) 1+2+2=5 (Value 3) 1+3+1=5 (Value 3) 1+4+4=9 (Value 2)
  在四种可能的结果中,其中三种的结果是 5,只有一个是 9。这实际上意味着,当我们查看线条时,首先由 2 产生的结果比那些由 2 产生的结果发生的可能性更小。从 3 开始:
 Less likely: 2+2+3=7 (Strong) 2+3+3=8 (Yielding) 2+3+2=7 (Strong) 2+2+2=6 (Yielding Changing)
 More likely: 3+2+2=7 (Strong) 3+3+2=8 (Yielding)
 3+2+3=8 (Yielding) 3+3+3=9 (Strong Changing)

  因此,让位线比强线更容易出现是有道理的,并且让位变化线是最不可能出现的所有可能组合。这是因为与常规的屈服线和强线不同,变化的线每条仅由一种可能的签组合产生。让步、变化的组合,因为它从 2 开始,因此在强变化线上非常不受欢迎。

  这只是说硬币方法不具有与蓍草签方法相同的内置偏见。古人肯定已经注意到,6 确实是一个相对罕见的情况。当然,任何经常用蓍草签法查阅这本书的人都会注意到这个异常。在多次运行开发程序后,我注意到 6 的沉默,并认为我的编码存在某种缺陷。但不是!毅力更进一步。不怪。

  用户菜单设置

  打开/关闭自动保存:此设置切换自动保存功能。当自动保存打开时,您无需再按“保存到日记”按钮:您的问题和阅读内容会在您生成六边形后立即保存。许多用户告诉我他们会保存每一次阅读,并要求使用此功能。

  打开/关闭夜间模式:此设置切换夜间模式功能。当夜间模式打开时,您会在整个应用程序中看到深色背景上的浅色文本。当夜间模式关闭时,您会在白烟背景上看到黑色文本的默认配色方案。有些人更喜欢明暗对比的美感,其他人则喜欢明暗对比。应该是阴阳吧。

  字体大小:要正确设置字体大小真的很困难。在无数不同的屏幕尺寸和个人喜好之间,从“在一个屏幕上显示尽可能多的文本”到“给我古老的眼睛实际上可以阅读的大文本”。该应用程序现在会在平板电脑上自动放大到更大的字体大小,但您可以在此处根据自己的喜好设置大小。

  保存设置:在之前的版本中,只有按保存设置后,对上述任何设置的更改才会永久生效。这会将您的首选项写入期刊使用的同一个本地文件。在版本 12 及更高版本中,保存是自动的。不知道我在想什么附加步骤。


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议