选杀号公式工具

2010年8月2日 16:54 

界面

  一个实用的工具,可以凭自已选号码或杀号的经验,把正确率较高的一些固定方法编制成公式,以便于每期的调用,可以节省时间。

  ①:显示该公式在历史的选号个数以及中奖个数,可以很明显的看出公式的正确率。

  ②:公式的编辑器,可以在里面增加选号函数以及进行号码运算。

  ③:程序现有的公式名称 ,双击某一公式的名称,可以修改名称。

  ④:测试并运行公式,如果有错误,会在⑦中提示出来。

  ⑤:选择公式运算到最后,应用于哪一区的号码。

  ⑥:公式运算出来的下期选择号码。

  ⑦:信息输出区,在编辑公式时,提示函数的作用和参数以及在运行公式时提示公式的具体错误。

 

   主要函数

 

   取模函数Mod,也即是用第一个参数除以第二个参数得到的余数;如果余数等于0,则返回第二个参数(被除数)的原值,如果余数为负值,那么返回的值将是第二个参数(被除数的绝对值加上余数的和) 。。

  格式:Mod(除数,被除数)

  除数:可以是任何整数。

  被除数:如果省略或取零则自动取值为主区的最大号码。

  作用:主要用于把运算中号码的值超出实际允许的开奖号码值限制在一定范围内。 

  例子:在主区只有33个号码中,5*7的值是35,已经超出33这个值了,那我们为了把号码值限制在33的范围内,就可以把公式加上一个取模函数:Mod(5*7,33),结果是02。 如果Mod(33,33);Mod(0,33)的结果是什么呢?33。号码没有零的呵,所以当取模的值等于零时,得到的值将是被除数的值。如果取模的值为负数时,得到的值将是被除数 的绝对值减去取模的值。 

   

   函数Num()能够得以往第前几期的第几位开奖号码(号码是按从小到大排列的)。

  格式:Num(第几位,至第几位,第前几期,某种转换数据,主区或副区)

  第几位:指定取从小到大排列的第几位开奖号码。

  至第几位:与第一个参数配合的,指定取从小到大排列的第几位开奖号码到第几位的中间号码。省略将取与第一参数一样的值

  第前几期:以下期为基数0。例如下期为2005105期,则2005104为第前1期,2005103为第前2期。

  某种转换数据:取0代表原始数据;取1代表转换数据一;取2代表转换数据二;取3代表转换数据三;取4代表转换数据四;取5代表转换数据五;取6代表转换数据六;取7代表转换数据七。省略代表原始数据

  主区或副区:省略或取0代表主区;取1代表副区。

   作用:在彩票分析中,经常要与往期,特别是前几期的号码比较,而且重码现象很多。所以有了这个函数,我们可以很方便的取得任意一期的开奖号码。

  例子:下期为2005105期,2005104期的开奖号码是02 04 21 23 30 33。现在我们要取得2005104期的第3位号码则公式可以这样编写:Num(3,3,1,0,0) ; 得到号码21。

 

   函数Sor()是取得在某种统计排行类型下按从小到大顺序排列的排行第几位至第几位的号码。

  格式:Sor(排行类型,第几位,至第几位,第前几期,某种转换数据,主区或副区)

  排行类型:取0或省略代表历史出现次数排行;取1代表百期出现次数排行;取2代表50期出现次数排行;取3代表20期出现次数排行;取4代表自定义期数出现次数排行;取5代表间隔排行;取6代表遗漏排行;取7代表概率排行。

  第几位:指定取从小到大排列的次序的第几位。省略取1。

  至第几位:与第一个参数配合的,指定取从小到大排列次序的第几位开奖号码到第几位中间次序的号码。省略将取与第一参数一样的值 。

  第前几期,某种转换数据,主区或副区:与Num()函数一样。

  作用:这个函数的作用很大,可以取得某一排行的具体位置的号码,那么我们就可以很容易得到热码冷码了。

  例子:下期为2005105期,在50期出现次数排行中 出现次数15,13是号码09和20,是出现次数最多的二个号码。为了得到在50期出现次数排行中出现次数最多 的号码,公式可以这样编写:Sor(2,32,33,0,0,0),得到号码09,20。

 

    函数Val()是取在某种统计排行类型下的统计数值大于或等于最小值并小于等于最大值的号码

  格式:Val(排行类型,最小值,最大值,第前几期,某种转换数据,主区或副区)

  最小值:省略取0

  最大值:省略取与最小值相同的值。

  排行类型,第前几期,某种转换数据,主区或副区与 函数Sor()相同

  作用:和Sor()函数灵活使用,可以得到特别冷号等作用。单独使用Sor()函数只能得到相对冷号,但具体冷号有多冷门就不知了,所以我们可以使用Val()来得到具体数值的号码。

  例子:下期为2005105期,在转换数据四中有个遗漏值等于22的号码18(原始号码16)。也就是在转换数据中18这个号码有22期没有出号了,我们可以编写公式选择转换数据四遗漏值大于20小于50的号码:Val(6,20,30,0,4),得到号码16。

 

    函数TiR()如果以下期为基数,往前几期向右斜连都是开奖号码的,那么该号码将被选择。

  格式:TiR(间隔号数,间隔期数,最小斜连数,最大斜连数,第前几期,某种转换数据,主区或副区)

  间隔号数:指当期与前期号码要构成斜连是间隔了几个号码:如当期01,前一期03就是间隔2个号码。省略取1。

  间隔期数:指要构成斜连中间隔了几个开奖期。省略取1。

  最小斜连数:省略取3。

  最大斜连数:省略取与最小斜连数相同的值。

  作用:用这个函数来搜索斜连号码可以省掉很多时间,而且支持斜连多种格式。

  例子:TiR(2,2,3,3,0,0,0)。如果下期为2005105期,在2005103期号码开奖结果中有03,在2005101期号码开奖结果中有05这个号码,那么01将被公式选择。

 

    函数TiL()如果以下期为基数,往下前几期向左斜连都是开奖号码的,那么该号码将被选择。

  格式:TiL(间隔号数,间隔期数,最小斜连数,最大斜连数,第前几期,某种转换数据,主区或副区)

  基本与TiR()函数一样

 

   函数Rep()如果该号码符合参数规定间隔期数重复出现, 将被选择。

  格式:Rep(间隔期数,最小重复值,最大重复值,第前几期,某种转换数据,主区或副区)

  间隔期数:省略取1,取0将无法取得号码。

  最小重复值:省略取3。

  最大重复值:省略取与最小重复值相同。

  第前几期,某种转换数据,主区或副区同上

  作用:是TiR()和TiL()的特殊形式。与就是间隔号数等于0。

 

   函数Cyc()取 某一期所有循环号码。

  格式:Cyc(第前几期,某种转换数据,主区或副区)

 

   函数函数Fil()取某一期开奖号码的过滤指标值,如AC值,和值等。

  格式:Fil(过滤指标,第前几期,某种转换数据)

   过滤指标:省略取0。0=AC值;1=和值;2=遗漏和;3=间隔和;4=极号和;5=极号差;6=尾数和;7=尾数组数;8=奇数个数;9=大号个数;10=连号个数;11=质数个数;12=最大邻距;13=偶数连续;14=奇数连续;15=上期同尾;16=上期重号;17=上期斜连;18=循环个数;19=除3余0个数;20=除3余1个数;21=除3余2个数;22=一分区个数;23=二分区个数;24=三分区个数。

  第前几期,某种转换数据同上

  作用:可以通过这个函数取得具体某一期的指标数值。

 

   函数Bal()是取往期第几位的号码。不是已经开奖号码的次序,而是待开奖的号码。

  格式:Bal(第几位,至第几位,第前几期,某种转换数据,主区或副区)

  第几位:指定取从小到大排列的第几位开奖号码。

  至第几位:与第一个参数配合的,指定取两者之间的号码。省略将与第一参数一样的值 。

  第前几期,某种转换数据,主区或副区同上

  作用:原始数据中同一函数参数取得的号码永远相同,在转换数据中每期号码都不相同。

  

   运算符号

 

   + 进行加法运算

  格式1(单号码):号码1+号码2

   例子:23+5=28

  格式2(多号码):{号码1;号码2}+号码3

  例子:{03;05}+02={05;07} 

     {07;25;33}+12={19;37;45}

  如果+号右边有多个号码,则只取第一个号码进行算法:

  例子:{01;02;03;04;05}+{04;05;06;07}

     ={01;02;03;04;05}+04

     ={05;06;07;08;09}

 

   - 进行减法运算

  格式1(单号码):号码1-号码2 

  例子:15-03=12

  格式2(多号码):{号码1;号码2}-号码3

  例子:{23;29}-02={21;27} 

     {17;25;33}-12={5;13;21}

  如果-号右边有多个号码,则只取第一个号码进行算法 

  例子:{01;02;03;04;05}-{07;08;09}

     ={11;12;23;24;25}-{07}

     ={04;05;16;17;18}

 

   * 进行乘法运算

  格式1(单号码):号码1*号码2 

  例子:15*02={30}

  格式2(多号码):{号码1;号码2}*号码3      

  例子:{03;07}*02={06;14} 

     {07;25;33}*02={14;50;66}

  如果*号右边有多个号码,则只取第一个号码进行算法 

  例子:{01;02;03;04;05}*{04;05;06;07} 

     ={01;02;03;04;05}*04

     ={04;08;12;16;20}

 

   / 进行除法运算

  格式1(单号码):号码1/号码2 

  例子:15/3=5

     {01;02;03;04;05}/{04;05;06;07}={01;02;03;06;07} 

     {01;02;03;04;05}/{07;08;09}={01;02;03;04;05;07;08;09} 

  格式2(多号码):{号码1;号码2}/号码3

  例子:{04;08}/02={02;04} 

     {08;24;32}/2={4;12;16}

  如果/号右边有多个号码,则只取第一个号码进行算法 

  例子:{02;04;12;32}/{02;05;06;07} 

     ={02;04;12;32}/02

     ={01;02;06;16}

  

    | 得到二组号码集所有号码

  格式1(单号码):号码1|号码2

  例子:23|05={23;05}

  格式2(多号码):{号码1;号码2;号码3}|{号码3;号码4}

  例子:{03;05;08}|{05;06;07}={03;05;06;07;08} 

     {07;25;33}|12={07;25;33;12}

    & 得到二组号码集中相同的号码

  格式1(单号码):号码1&号码2

  例子:23&05={}(空号)

     21&21=21

  格式2(多号码):{号码1;号码2;号码3}&{号码3;号码4}

  例子:{03;05;08}&{05;06;07}={05}(两组号码中只有05是相同的) 

     {07;25;33}&{12;24}={}(空号,没有相同的号码)

    # 取二组号码集中不相同的号码

  格式1(单号码):号码1#号码2

  例子:23#05={23;05}

  格式2(多号码):{号码1;号码2;号码3}#{号码3;号码4}

  例子:{03;05;08}#{05;06;07}={03;06;07;08} 

     {07;25;33}#{07;25;33}={}(没有不相同的号码,空号)

    ! 选取第一组号码集并去掉第二组号码集中与之相同的号码

  格式1(单号码):号码1!号码2

   例子:23!05={23}

  格式2(多号码):{号码1;号码2;号码3}!{号码3;号码4}

  例子:{03;05;08}!{05;06;07}={03;08} 

     {07;25;33}!{12;32}={07;25;33}

 

   注意问题 

  3.04以上版本去掉“号码与数字的区别”

   在3.03及以前的版本中使用“号码”与“数字”两个概念,给用户在理解和使用上带来了很多不便。从3.04开始,公式的编写不再区分“号码”或“数字”。号码既可以直接用数字表达,如:23;也可以这样表示{23},都是表示号码23。但对于多个号码,就一定要用大括号包含起来并用“;”分开,如{01;02;03}表示三个号码01 02 03。 

 

  公式最后运算结果

  无论中间运算是数字或号码,在公式的运算结果上,最终都要体现出号码。所以在最后程序都会根据你选择的“主区”或“副区”把运算值转换成适应“主区”或“副区”的号码。例如公式的运算结果可能会是号码{-5;03;45},其中-5和45超出了主区的号码范围,那么程序自动把他们转换成所属范围内的号码,方法与取模Mod()函数一样。

有关 选杀号公式,杀红公式,选号公式 彩票文章