游戏王概率计算器使用方法:
1. 先点击“开始时请点击此处来确定条件输入位置”按钮,因为水平有限,不能做到打开程序就马上显示条件输入位置。
2. 确定 A B C….T各种类的卡数,设置抽卡数和卡组数量
3. 输入条件,一定要注意条件书写规则。
首先这个程序由VB语言编写,所以条件表达式要符合VB书写要写:
3.1一定要有If 和 Then 且If和Then 要 在同一行,如果if的条件过长要分行,这时要用“断句符号”。
VB中将语句分行的符号叫“断句符号”,它由一个空格和一个下划线( _)组成,可以加在语句的任何部位。
3.2.VB运算符优先级:
A:逻辑运算符---由高到低:
Not(逻辑非) And(逻辑与) Or(逻辑或) Xor(逻辑异呀),有英文()括号时先运算括号。
B:关系运算符--由高到低分别为:
=(等于) < >(不等于) >(大于) >=(大于或等于) <(小于) <=(小于或等于)
C:算术运算符和连接运算符--由高到低分别为:
^(幂/乘方) -(负号) *(乘)和/(浮点除) \(整除) Mod(取余) +(加)和-(减) &(连接)
4. 例子示范:
例子1:在之前的贴中,我确定了多卡combo的计算方式,就以此为例子。
贴的地址为:https://tieba.baidu.com/p/5491258695
具体内容:
卡组40张,抽5卡,计算目光combo---目光+小丑或慧眼或虹彩或降临+任意灵摆卡
这时将卡组分成 4组:
2目光为A组,
其他灵摆卡(25-7)=18卡为B组
小丑+慧眼+虹彩+降临共10卡为C组,,
其余卡为(15-2目光-3降临)=10张为D组
即:A组为2张,B组为18张,C组为10张,D组为10张,共40张。
条件为:If a >0and b > 0 and c > 0 Then
结果:

跟之前结果差不多,对比一下,发现原来之前的贴自己计错数。
例子2:一段时间没玩游戏王,一时找不到比较复杂的例子。就以这位大佬的例子为例。
不好意思大佬,引用你的例子。
大佬贴的地址为:https://tieba.baidu.com/p/4142547662?pn=1
例:

1.根据上图填写各种类卡即:

因为AF各卡总数为11卡且卡组为40张,则其他卡为29张
2.根据上图测试条件写VB格式的条件即:
If(A+B+C+D) >0 and (E+F=0) OR D > 0 AND E=0 AND F > 0 Then
3.设置抽卡数和卡组数
4.结果:

这个软件可以计在抽到A的情况下,抽到B的概率
1. 首先计P(AB)的概率,即在条件框写If a >0 and b > 0 Then,计算其结果并复制到相应的文本框中
2. 再计算P(A)的概率,即在条件框写If a >0 Then,计算其结果并复制到相应的文本框中
3. 最后按“=”按钮得结果。
最近一段时段个人利用空余时间来自学VB编程,毕竟是新手,程序就写得比较粗糙,可能会出现错误。还有一点,如果事件情况过多的话,计算可能要等一小段时间才能出结果,毕竟20种类卡的排列组合数不是1个小数目,通常情况下能马上得出结果。
这个程序以例子1的情况来确定了ABCD种类的值,条件框也以例子1为例,这样有例子示范,能方便他人编写条件。
软件地址:https://pan.baidu.com/s/1pNbYG2n
1. 先点击“开始时请点击此处来确定条件输入位置”按钮,因为水平有限,不能做到打开程序就马上显示条件输入位置。
2. 确定 A B C….T各种类的卡数,设置抽卡数和卡组数量
3. 输入条件,一定要注意条件书写规则。
首先这个程序由VB语言编写,所以条件表达式要符合VB书写要写:
3.1一定要有If 和 Then 且If和Then 要 在同一行,如果if的条件过长要分行,这时要用“断句符号”。
VB中将语句分行的符号叫“断句符号”,它由一个空格和一个下划线( _)组成,可以加在语句的任何部位。
3.2.VB运算符优先级:
A:逻辑运算符---由高到低:
Not(逻辑非) And(逻辑与) Or(逻辑或) Xor(逻辑异呀),有英文()括号时先运算括号。
B:关系运算符--由高到低分别为:
=(等于) < >(不等于) >(大于) >=(大于或等于) <(小于) <=(小于或等于)
C:算术运算符和连接运算符--由高到低分别为:
^(幂/乘方) -(负号) *(乘)和/(浮点除) \(整除) Mod(取余) +(加)和-(减) &(连接)
4. 例子示范:
例子1:在之前的贴中,我确定了多卡combo的计算方式,就以此为例子。
贴的地址为:https://tieba.baidu.com/p/5491258695
具体内容:
卡组40张,抽5卡,计算目光combo---目光+小丑或慧眼或虹彩或降临+任意灵摆卡
这时将卡组分成 4组:
2目光为A组,
其他灵摆卡(25-7)=18卡为B组
小丑+慧眼+虹彩+降临共10卡为C组,,
其余卡为(15-2目光-3降临)=10张为D组
即:A组为2张,B组为18张,C组为10张,D组为10张,共40张。
条件为:If a >0and b > 0 and c > 0 Then
结果:

跟之前结果差不多,对比一下,发现原来之前的贴自己计错数。
例子2:一段时间没玩游戏王,一时找不到比较复杂的例子。就以这位大佬的例子为例。
不好意思大佬,引用你的例子。
大佬贴的地址为:https://tieba.baidu.com/p/4142547662?pn=1
例:

1.根据上图填写各种类卡即:

因为AF各卡总数为11卡且卡组为40张,则其他卡为29张
2.根据上图测试条件写VB格式的条件即:
If(A+B+C+D) >0 and (E+F=0) OR D > 0 AND E=0 AND F > 0 Then
3.设置抽卡数和卡组数
4.结果:

这个软件可以计在抽到A的情况下,抽到B的概率
1. 首先计P(AB)的概率,即在条件框写If a >0 and b > 0 Then,计算其结果并复制到相应的文本框中
2. 再计算P(A)的概率,即在条件框写If a >0 Then,计算其结果并复制到相应的文本框中
3. 最后按“=”按钮得结果。
最近一段时段个人利用空余时间来自学VB编程,毕竟是新手,程序就写得比较粗糙,可能会出现错误。还有一点,如果事件情况过多的话,计算可能要等一小段时间才能出结果,毕竟20种类卡的排列组合数不是1个小数目,通常情况下能马上得出结果。
这个程序以例子1的情况来确定了ABCD种类的值,条件框也以例子1为例,这样有例子示范,能方便他人编写条件。
软件地址:https://pan.baidu.com/s/1pNbYG2n