我设计了一个随机方案:利用周一纳斯达克100指数收盘价的小数点后两位,作为一个随机数生成器。
每家选择一个1-99之间的连续整数段,A家庭1-33,B家庭34-66,C家庭67-99。等周一收盘后,看指数小数点后两位落在哪个整数区间,谁家就做东。例如上周五的收盘价是21774.01,按此算法,后两位是01,落在A家庭范围内,就去A家吃饭。
这样设计有几个好处:
1,纳斯达克100的盘子巨大,地球上没有任何人(马斯克和巴菲特也不行)可以控制指数,尤其小数点后两位受到股价加权计算影响、以及市场交易的非线性波动,是高度不可预测的。
2,之所以取小数后两位而不是其他整数位,也因为小数后两位本质上是对100取模的结果。指数虽然在趋势上有可能预测,但大趋势并不会对1-99的分布造成偏移。换句话说,无论上涨还是下跌,小数点后两位的〝模运算带来的循环特性〞和〝小数位对市场交易的高度敏感〞都可以维持其随机性不受影响。
3,获取成本低,Google一下就能得到结果,公平公正公开。
4,有个缺陷是没有包含00。原因是三家人只能平分99个整数,加上后共100个整数无法均匀分配。考虑到我从来没见过指数00结尾、其出现概率仅有1%,就忽略掉了。
========
现在的局势是,四家人的春节都取决于周一美股走势,如同网赌一样,明天中午所有人就要在群里开盘口了。滑稽又可爱。