分享

双色球万能公式-2017095期-任意随机数组合遗漏概率分析

 粉红空气 2017-08-24
本系列教程仅针对彩民朋友,非彩民朋友请绕道。该套教程分为多集,喜爱双色球的彩民朋友请点击容错预测专家关注订阅,将第一时间为你呈上最新教程。

  怀疑彩票真实性的朋友请勿阅读此文。

  非以娱乐心态购彩,以赌徒心态博彩者请勿阅读本文,速速离开。

  上节课为大家详细讲解了何意行列图历史形态统计分析的方法,这节课为大家讲解随机数组合遗漏概率分析方法。

  首先我们需要知道几个关键词的含意。

  什么是随机数列?

  双色球开出的奖号就是一串随机数字,你抛出一块硬币出正面还是出反面就是一个随机数。由这一组随机数组成的数字集合就叫随机数列。

  2.什么是随机数组合?

  比如双色球每期的开奖号码,我们可以拆分成,奇偶差,质合差,大小差,等等。我们把奇偶差质合差大小差组合在一起就形成了一个新的随机数列。我们随后要分析的就是这个随机数列的历史出号概率。

  3.什么是遗漏?

  比如红球胆码第1位:2017094期出值为8 ,而上一期出8是2017044期,那么就遗漏了2017094-2017044-1=49期。为什么要减1?因为连续出是无遗漏的。所以期号差还要减去1.

  那么随机数组合遗漏概率分析也就是将1个,2个,多个随机数组合在一起进行分析,统计出号概率。

  下方是统计分析的源代码,可以直接粘贴到脚本编辑中运行,如果你不懂代码编写可以直接跳过此段。在脚本编辑器中可以直接点击下载按钮,下载当前脚本直接运行。

  //任意随机数组合概率遗漏分析器【可自动过滤】(支持版本V1.0159)

  {

  public Dictionary 类型排名 = new Dictionary();

  if (首次运行)

  {

  //可调参数>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  int 开始期 = 1;

  int 最大分析期数 = 20;

  //固定参数>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  int 验证期数 = 公式库.历史开奖期数();

  string 组合类型名 = null;

  for (int 起始期 = 开始期; 起始期

  {

  Vector ve = 公式库.概率组合分析器初始化();

  公式库.是否打印显示正确个数(false);

  公式库.设置历史期号偏移量(0);

  int 当期期号 = 公式库.前第几期期号(起始期 - 1);

  string 验证组合名 = null;

  for (int i = 起始期 - 1; i

  {

  if (i == 0) continue;

  //可修改参数>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  int[] 当期红球 = 公式库.前第几期红球(i);

  int 胆1奇偶 = 当期红球[0] % 2;

  int 胆1质合 = 公式库.是否为质数(当期红球[0]) ? 1 : 0;

  int 胆1大小 = 当期红球[0] > 16 ? 1 : 0;

  string 组合名 = 胆1奇偶 + '' + 胆1质合 + '' + 胆1大小;

  if (组合类型名 == null)

  {

  组合类型名 = '胆1奇偶质合大小组合' + 最大分析期数 + '期遗漏分析';

  公式库.打印输出(组合类型名);

  }

  //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  if (i == 起始期 - 1)

  {

  验证组合名 = 组合名;

  }

  else

  {

  公式库.概率组合分析器插入数据(ve, 组合名, 起始期, i);

  }

  }

  Dictionary 组合类型个数 = ve.elementAt(0) as Dictionary;

  Dictionary 当前遗漏期数 = ve.elementAt(1) as Dictionary;

  Dictionary 最小遗漏期数 = ve.elementAt(2) as Dictionary;

  Dictionary 最大遗漏期数 = ve.elementAt(3) as Dictionary;

  Dictionary 平均遗漏期数 = ve.elementAt(4) as Dictionary;

  string[] 已出类型 = 公式库.概率组合分析器分析数据(ve);

  for (int i = 0; i

  {

  string key = 已出类型[i];

  string str = '';

  if (验证组合名 != null && key.Equals(验证组合名))

  {

  str += '';

  str += 当期期号 + '上期排名' + (i).ToString('d2') + '/' + 已出类型.Length + '类型' + key + '出' + 组合类型个数[key].ToString() + '次遗漏' + 当前遗漏期数[key].ToString() + '期最小' + 最小遗漏期数[key].ToString() + '最大' + 最大遗漏期数[key].ToString() + '平均' + 平均遗漏期数[key].ToString();

  str += '';

  公式库.打印输出(str);

  }

  else if (起始期 == 开始期)

  {

  类型排名.Add(key, i);

  str += 当期期号 + '上期排名' + (i).ToString('d2') + '/' + 已出类型.Length + '类型' + key + '出' + 组合类型个数[key].ToString() + '次遗漏' + 当前遗漏期数[key].ToString() + '期最小' + 最小遗漏期数[key].ToString() + '最大' + 最大遗漏期数[key].ToString() + '平均' + 平均遗漏期数[key].ToString();

  公式库.打印输出(str);

  }

  }

  }

  公式库.是否打印显示正确个数(true);

  }

  //过滤缩水可修改参数>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  int 胆1奇偶1 = 预测红球[0] % 2;

  int 胆1质合1 = 公式库.是否为质数(预测红球[0]) ? 1 : 0;

  int 胆1大小1 = 预测红球[0] > 16 ? 1 : 0;

  string 组合名1 = 胆1奇偶1 + '' + 胆1质合1 + '' + 胆1大小1;

  if (!类型排名.ContainsKey(组合名1) || 类型排名[组合名1] > 1)

  {

  错误条件个数++;

  }

  }

  我们需要注意的是如下代码:

  //可修改参数>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  int[] 当期红球 = 公式库.前第几期红球(i);

  int 胆1奇偶 = 当期红球[0] % 2;

  int 胆1质合 = 公式库.是否为质数(当期红球[0]) ? 1 : 0;

  int 胆1大小 = 当期红球[0] > 16 ? 1 : 0;

  string 组合名 = 胆1奇偶 + '' + 胆1质合 + '' + 胆1大小;

  这里定义的是我们的随机数组合方法,此处示例定义的是取每一期1位胆码的奇偶值,质合值,大小值组合在一起生成一个新的随机数列。

  如果你修改了此处的代码,最下方的代码也需要做相应修改,最下方的代码是用来直接过滤缩水使用的。如果你只是打印验证历史数据可以不修改最后的代码。



  这是运行后的结果:

  胆1奇偶质合大小组合20期遗漏分析

  2017095上期排名00/6类型110出1077次遗漏1期最小0最大8平均0

  2017095上期排名01/6类型000出608次遗漏0期最小0最大17平均2

  2017095上期排名02/6类型010出327次遗漏20期最小0最大26平均5

  2017095上期排名03/6类型100出118次遗漏54期最小0最大68平均16

  2017095上期排名04/6类型001出8次遗漏37期最小31最大537平均260

  2017095上期排名05/6类型111出7次遗漏176期最小53最大589平均279

  2017094上期排名01/6类型000出607次遗漏1期最小0最大17平均2

  2017093上期排名00/6类型110出1076次遗漏1期最小0最大8平均0

  2017092上期排名01/6类型000出606次遗漏9期最小0最大17平均2

  2017091上期排名00/6类型110出1075次遗漏0期最小0最大8平均0

  2017090上期排名00/6类型110出1074次遗漏0期最小0最大8平均0

  2017089上期排名00/6类型110出1073次遗漏0期最小0最大8平均0

  2017088上期排名00/6类型110出1072次遗漏0期最小0最大8平均1

  2017087上期排名00/6类型110出1071次遗漏0期最小0最大8平均1

  2017086上期排名00/6类型110出1070次遗漏0期最小0最大8平均1

  2017085上期排名00/6类型110出1069次遗漏0期最小0最大8平均1

  2017084上期排名00/6类型110出1068次遗漏0期最小0最大8平均1

  2017083上期排名00/6类型110出1067次遗漏1期最小0最大8平均1

  2017082上期排名01/6类型000出605次遗漏9期最小0最大17平均2

  2017081上期排名00/6类型110出1066次遗漏0期最小0最大8平均1

  2017080上期排名00/6类型110出1065次遗漏0期最小0最大8平均1

  2017079上期排名00/6类型110出1064次遗漏0期最小0最大8平均1

  2017078上期排名00/6类型110出1063次遗漏0期最小0最大8平均1

  2017077上期排名00/6类型110出1062次遗漏0期最小0最大8平均1

  我们可以发现从2017077期到2017094期,奇质大组合数列历史一共出现了6种组合,出号类型始终在出号次数排序的前2名中。第3名的历史出现次数为118次,第4名的出现次数为8次,第5名的出现次数为7次,在历史20年来几乎很少有开出过这样的组合。所以我们在下期2017095期预测中可以将排名大于1的所有奇质大组合进行排除。只选择排名前2的奇质大组合。

  通过以上示例,你可以修改代码对任何随机数组合进行考查分析。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多