算命源码/八字算命/算命PHP源码开发示例

本文介绍了一个基于JavaScript的算命源码实现,通过模拟传统算命过程生成64卦象,并提供在线演示。用户输入问题后,软件会通过随机算法模拟抽签,得出卦象和相应的解释。此外,还详细描述了变化线的判断和其对未来预测的影响,以及如何通过阴阳按钮查看转换后的卦象。用户还可以保存问题和卦象到日记中进行管理和过滤。
摘要由CSDN通过智能技术生成

  预言机是一个二进制系统。事实上,今天运行每台数字设备的 1 和 0 数学的灵感都来源于此。不过,算命源码使用虚线和实线代替了 1 和 0。通过一系列随机操作,最常见的是抽签或抛硬币,产生六条断线和不间断线的图案,构成 64 个卦中的一个,每个卦描述一个特定的情况或条件,以及一组用于解释的文本. 除了断线或未断线之外,一条线可能在变化或不变的过渡,反之亦然。
  
  算命源码及演示:m.appwin.top
  
  源码示例:ching.js

var Stalks = 50; 
var HandPile;
var EastPile;
var WestPile;
var EastRemainder;
var WestRemainder;
var CountValue1;
var CountValue2;
var CountValue3;
var LineValue;
var asciipic;

var DivideStalks = function(YarrowStalks){
// Divide 49 stalks into eastpile westpile
// Subtract one from westpile put in handpile

WestPile = Math.floor((Math.random() * YarrowStalks) + 1);
EastPile = YarrowStalks - WestPile;
WestPile = WestPile - 1;
HandPile = 1;
}

var DivideEastAndWest = function(){
EastRemainder = (EastPile % 4);
WestRemainder = (WestPile % 4);
if (EastRemainder == 0) EastRemainder = 4;
if (WestRemainder == 0) WestRemainder = 4;
HandPile = HandPile + EastRemainder + WestRemainder;



}
var LineCast = function(){
//This function creates the pictures of lines as broken or unbroken
//and changing or unchanging 

Stalks = 49; //Remove one stalk and set it aside 

DivideStalks(Stalks);
// Divide 49 Yarrow stalks into two piles at random: East and West
// Subtract a single stalk from the West and put it in your hand 
// between 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值