スーパービンゴV
ノーマルBIG後の特殊リプレイ1G目に出やすい気がするけどどうなのよ?
それを考えたいと思います。
ノーマルBIG後の特殊リプレイ確率は
設定1で1/4.46
設定6で1/6.10
となっています。
設定1で4.5回に1回は1G目で終わり、設定6で6.1回に1回は1G目で終わります。
簡単なプログラミングをしてどのぐらいチャンスゾーンが継続する物なのか見てみましょう。
プログラムは後述します。(このプログラムはスーパービンゴVとは何の関係もなく疑似的な物ですよって実機とは当然結果が異なる事になると思われます)
今回のプログラムでは設定6で1000回のチャンスゾーンに挑戦して何回1G目に終了するかという擬似的なプログラムを作成しました。
結果は
1000回の内172回が1ゲーム目に終了しました
1000回の内最高で107回連続特殊リプを回避し続けました
平均的なチャンスゾーン継続ゲーム数は6回。
という結果が出ました。
何度もやれば正確な値になりそうですが大抵1/6に収まるようです。
こんなプログラムでも1/6になったんだから今の1Gブップーは己の引きだけ。って事でどうでしょう?w
以下プログラムソース
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main () {
int i,loop,j=0,a=0,b=0,count=1,max=0,sum=0;
double x;
srand((int)time(NULL));
for(loop=0;loop<1000;loop++){
for(i=0;i<10000;i++){
x = Random(1,65536);
if(x>=1 && x<=10744){//設定6
//printf("%d\n",count);
if(count>max){
max=count;}
if(count==1){
a+=1;
}
sum +=count;
count=1;
break;}
else{
count=count+1;
}
}
}
printf("1000回の内%d回が1ゲーム目に終了しました\n",a);
printf("1000回の内最高で%d回連続特殊リプを回避し続けました\n",max);
printf("%d",sum/1000);
}
int Random(int min,int max)
{
return min + (int)(rand()*(max-min+1.0)/(1.0+RAND_MAX));
}
ノーマルBIG後の特殊リプレイ1G目に出やすい気がするけどどうなのよ?
それを考えたいと思います。
ノーマルBIG後の特殊リプレイ確率は
設定1で1/4.46
設定6で1/6.10
となっています。
設定1で4.5回に1回は1G目で終わり、設定6で6.1回に1回は1G目で終わります。
簡単なプログラミングをしてどのぐらいチャンスゾーンが継続する物なのか見てみましょう。
プログラムは後述します。(このプログラムはスーパービンゴVとは何の関係もなく疑似的な物ですよって実機とは当然結果が異なる事になると思われます)
今回のプログラムでは設定6で1000回のチャンスゾーンに挑戦して何回1G目に終了するかという擬似的なプログラムを作成しました。
結果は
1000回の内172回が1ゲーム目に終了しました
1000回の内最高で107回連続特殊リプを回避し続けました
平均的なチャンスゾーン継続ゲーム数は6回。
という結果が出ました。
何度もやれば正確な値になりそうですが大抵1/6に収まるようです。
こんなプログラムでも1/6になったんだから今の1Gブップーは己の引きだけ。って事でどうでしょう?w
以下プログラムソース
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main () {
int i,loop,j=0,a=0,b=0,count=1,max=0,sum=0;
double x;
srand((int)time(NULL));
for(loop=0;loop<1000;loop++){
for(i=0;i<10000;i++){
x = Random(1,65536);
if(x>=1 && x<=10744){//設定6
//printf("%d\n",count);
if(count>max){
max=count;}
if(count==1){
a+=1;
}
sum +=count;
count=1;
break;}
else{
count=count+1;
}
}
}
printf("1000回の内%d回が1ゲーム目に終了しました\n",a);
printf("1000回の内最高で%d回連続特殊リプを回避し続けました\n",max);
printf("%d",sum/1000);
}
int Random(int min,int max)
{
return min + (int)(rand()*(max-min+1.0)/(1.0+RAND_MAX));
}