# 占星骰子:实际操作与边界 进入“占星骰子”,填写问题及当前时地,录入实掷星/座/宫,或点击一次随机投掷。结果保持固定;重算、修改问题及展开背景盘不会重新投掷。种子方式可复现,手动方式不调用随机源。保存的记录含所选星池、骰面、两个盘及模型版本。 ## 有限来源范围 固定参考提交 daab60ce05c8f0e78cc51b5e7974120f81aed79c: https://github.com/Horace-Maxwell/Horosa-Web-App-comprehensively-improved-Windows/blob/daab60ce05c8f0e78cc51b5e7974120f81aed79c/local/workspace/Horosa-Web-55c75c5b088252fbd718afeffa6d5bcb59254a0c/astrostudyui/src/components/dice/DiceMain.js 符号盘公式源:同提交 astropy/astrostudy/perpredict.py 的 getDiceChart;只作为阅读参考,没有运行或打包上游代码。两个新JS模块与中文结论独立编写,MIT。原仓库AGPL代码没有复制。 来源的传统池是七曜加北交、南交、月孛和紫炁,共11项;完整池再加三王星,共14项。切换只改变投出的星池,背景盘保持14点。星座12、宫位12,所以完整池2016个组合,不是2016种独立术数。 ## 两种明确的符号盘定位 来源方式:保留所选星的星座内度数,放入投出的星座;先按背景实际宫尖确定宫索引,再据该索引与所掷宫数之差,每差一宫旋转30°的整宫盘及四轴。保留该星及其背景相位相关点,只移动所选星的黄经。来源宫边界使用含端点的首次命中。本实现保留并标明该规则。 在非整宫背景下,来源索引旋转可能让所选星实际不在投出的宫。本工具默认另一种明确的整宫定位:先按背景ASC整宫计算索引,使所掷星座与宫位同时成立。可以选择来源方式比较,若实际宫与所掷宫不同,显示两者和警告,不悄悄修改结果。 骰子盘不是物理天空。显示的原速度来自背景时刻,不是符号点未来运动。背景盘采用回归黄道与25个已有宫制,宫位是黄经区间。五主要相位的本工具固定规则为日月相关8°、其他6°;辅助点是否参与单独设置。不宣称复刻来源全部古典全局轨值选项。 ## 点位置与随机 背景十天体使用Astronomy Engine;平/瞬时交点及远地点使用既有七政模块明示算法。平均远地点采用固定倾角近似;密切远地点为瞬时二体轨道方向。不声称这些辅助点与来源后端逐秒等价。紫炁使用已核对的固定软件线性公式,非物理天体。 随机按钮以Web Crypto生成128位种子;固定版本FNV-1a码点哈希及xorshift32产生可复现序列,取范围时拒绝尾段而非直接偏置取余。种子式是伪随机复现,不是量子随机或密码用途;相同种子和星池产生同样骰面。 结论结合星体主题、星座处理方式及宫位领域,给出可验证的问题与限制;不预测概率、寿命、疾病、他人意图或确定事件。 ## 验收 2016个组合的符号定位与独立结论、8192种子域检查、11/14星池、25宫制背景、14手动点、手动/种子精确回放、无效输入、版本与骰面篡改、安全随机按钮、问题修改不重掷、私有包有效字段。真实浏览器视觉验收另列,DOM不替代它。