Skip to content

loticket/verifygo

Repository files navigation

福利彩票,体育彩票,数字彩,格式定义

可用于根据固定的格式验证用户投注信息是否正确,及其根据倍数拆票,用于大小型彩票系统,方便快捷,缩短开发周期


双色球投注格式详解(ssq)

子玩法 1:普通投注 投注方式 1:单式 2;复式 3;胆拖

双色球 子玩法 投注方式 投注代码 注数 金额
单式 1 1 02,05,16,17,19,21-16 1 2
复式 1 2 06,09,10,16,24,29,30-12,13 14 28
胆拖 1 3 01,18,25,31|13,14,20,21-02 6 12

福彩3D投注格式详解(d3)

子玩法

福彩3D 子玩法 投注方式 投注代码 注数 金额
直选 1 1(单式) 1;1;1 1 2
直选 1 2(复式) 0,1,2;0,1,2;0,1,2 27 54
直选 1 3(和值) 0,1,10,11,20,21 200 400
组选 2 4(组3单式) 0,1,1 1 1
组选 2 5(组3复式) 0,1,10,11,20,21 12 24
组选 2 6(组6单式) 0,1,2 1 2
组选 2 7(组6复式) 0,1,2,3,4,5 20 40
组选 2 8(组3和值) 4,5 6 12
组选 2 9(组6和值) 4,5 2 4
组选 2 10(组3组6和值) 3,4,13,14 36 72
组选 2 11(组3定胆) 3|0,1,2 6 12
组选 2 12(组6定胆) 6|3,4,5 3 6

七乐彩投注格式详解(qlc)

子玩法 1:普通投注 投注方式 1:单式 2;复式 3;胆拖

七乐彩 子玩法 投注方式 投注代码 注数 金额
单式 1 1 06,13,20,26,27,28,30 1 2
复式 1 2 04,11,18,19,20,25,27,30 8 16
胆拖 1 3 09,14,24|04,08,16,23,26 5 10

大乐透投注格式详解(dlt)

子玩法 1:普通投注 2:追加投注

大乐透 子玩法 投注方式 投注代码 注数 金额
单式 1 1 04,07,14,24,33-01,02 1 2
复式 1 2 11,24,25,26,35-04,07,08 3 6
胆拖 1 3 01,08,15,23,29,30-02|01,08,09 18 36

七星彩投注格式详解(qxc)

子玩法 1:普通投注 投注方式 1:单式 2:复式

七星彩 子玩法 投注方式 投注代码 注数 金额
单式 1 1 2;9;5;0;6;4-10 1 2
复式 1 2 4;3;3,5;3,7;4;6-4,6,14 12 24
排列三投注格式详解(pls)

子玩法

排列三 子玩法 投注方式 投注代码 注数 金额
直选 1 1(单式) 1;1;1 1 2
直选 1 2(复式) 0,1,2;0,1,2;0,1,2 27 54
直选 1 3(和值) 0,1,10,11,20,21 200 400
组选 2 4(组3复式) 0,1,10,11,20,21 12 24
组选 2 5(组6复式) 0,1,2,3,4,5 20 40
组选 2 6(组3和值) 4,5 6 12
组选 2 7(组6和值) 4,5 2 4
组选 2 8(组3组6和值) 3,4,13,14 36 72
组选 2 9(组3定胆) 3|0,1,2 6 12
组选 2 10(组6定胆) 6|3,4,5 3 6

排列五投注格式详解(plw)

子玩法 1:普通投注 投注方式 1:单式 2:复式

排列五 子玩法 投注方式 投注代码 注数 金额
单式 1 1 2;2;2;2;2 1 2
复式 1 2 1,3;1,2,5;3;1,3,5;2 18 36

11选5投注格式详解(efive)(持续更新中。。。。)
11选5 子玩法 投注方式 投注代码 注数 金额
任选二 1 1(单式) 2(复式) 1,2,3 2 6
任选三 2 1(单式) 2(复式) 1,2,3 1 2
任选四 3 1(单式) 2(复式) 1,2,3,4 1 2
任选五 4 1(单式) 2(复式) 1,2,3,4,5 1 2
任选六 5 1(单式) 2(复式) 1,2,3,4,5,6 1 2
任选七 6 1(单式) 2(复式) 1,2,3,4,5,6,7 1 2
任选八 7 1(单式) 2(复式) 1,2,3,4,5,6,7,8 1 2
前一 8 1(单式) 2(复式) 4 1 2
前二组选 9 1(单式) 2(复式) 3,4 1 2
前二直选 10 1(单式) 2(复式) 1;2 1 2
前三组选 11 1(单式) 2(复式) 3,4,5 1 2
前三直选 12 1(单式) 2(复式) 3;4;7 1 2
足彩任选九投注格式详解(rxn)

子玩法 1:普通投注

任选九 子玩法 投注方式 投注代码 注数 金额
单式 1 1 3,#,1,1,1,#,1,1,1,1,1,#,#,# 1 2
复式 1 2 3,1 0,1,1,1,1,1,1,1,1,1,#,#,# 100 200
胆拖 1 3 3,(1 0),1,1,1,1,1,1,1,1,1,#,#,# 90 180
足彩胜负彩投注格式详解(sfc)

子玩法 1:普通投注

胜负彩 子玩法 投注方式 投注代码 注数 金额
单式 1 1 3,3,3,3,3,3,3,3,3,3,3,3,3 1 2
复式 1 2 3 1 0,3,3,3,3,3,3,3,3,3,3,3,3 3 6
足彩任选九投注格式详解(rxn)

子玩法 1:普通投注

任选九 子玩法 投注方式 投注代码 注数 金额
单式 1 1 3,#,1,1,1,#,1,1,1,1,1,#,#,# 1 2
复式 1 2 3,1 0,1,1,1,1,1,1,1,1,1,#,#,# 100 200
胆拖 1 3 3,(1 0),1,1,1,1,1,1,1,1,1,#,#,# 90 180
足彩四场进球投注格式详解(jqc)

子玩法 1:普通投注

四场进球 子玩法 投注方式 投注代码 注数 金额
单式 1 1 3,3,3,3,3,3,3,3 1 2
复式 1 2 3 1,3,3,3,3,3,3,3 2 4
半全场进球投注格式详解(bqc)

子玩法 1:普通投注

半全场 子玩法 投注方式 投注代码 注数 金额
单式 1 1 3,3,3,3,3,3,3,3,3,3,3,3 1 2
复式 1 2 3 1,3,3,3,3,3,3,3,3,3,3,3 2 4

调用代码实例 版本(1.0)(简单工厂模式实现)

package main

import (
	"fmt"
	"github.com/loticket/verifygo"
)

func main() {
	lottery, err := verifygo.NewLottery("dlt")
	if err != nil {
		fmt.Println("不存在")
		return
	}

	lottery.CreateTicket(1, 3, "01,08,15,23,29,30-02|01,08,09", 36, 18, 1)

	_, err = lottery.Verification()
	if err != nil {
		fmt.Println(err)
		return
	}
	
	lottery.GetSpliteTicket() //获取彩票信息 按照规定不能超过99倍 或者 单张票金额不能超过2万 或者 根据不同彩种或者玩法的规则拆票

}

调用代码实例 版本(2.0)(使用工厂模式和策略模式对架构重构实现代码减少,灵活扩展)

package main

import (
	"fmt"
	"github.com/loticket/verifygo"
)

func main() {
	lot, err := NewLottery("qxc")
	if err != nil {
		log.Println("不存在")
		return
	}

	lotterys := NewPlayStrategy().Lottery(lot)

	lotterys.SetTicket(1, 2, "4;3;3,5;3,7;4;6-4,6,14", 2400, 12, 100) //把票信息传入
 
	lotterys.Verification() //验证票格式


	lotterys.GetSpliteTicket() //拆票


}


About

(golang版本)福利彩票,体育彩票,数字彩,格式定义。可用于根据固定的格式验证用户投注信息是否正确,及其根据倍数拆票,用于大小型彩票系统,方便快捷,缩短开发周期。继续优化算法,提高执行效率。

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages