模拟csgo开箱网开箱

作为一个csgo的老玩家,基本日常生活就是起床,刷抖音,-17,emo。看到开箱不用那么多钱而且概率明确标注,就像写个程序看看开箱网开箱次数n次的时候能赚多少钱,下面是我看中的一个开箱网的一个箱子,开箱网的名字我就不说了(切记 不要开箱!不要开箱!不要开箱!)

 其中1e币等于6.5人民币

下面是我选择的箱子17.52e币开一次(放图片好像过不了审)

然后我按照他的率生成了一个随机数,在把随机数和他的东西一一对应:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	cout<<"1e币=6.5人民币";
	int n;
	cout<<"请输入次数/17.52"<<endl;
	cin>>n;
	cout<<"金额:"<<n*17.52<<"人民币:"<<n*17.52*6.5<<endl; 
	double he=n*17.52;
    mt19937::result_type seed = time(0);
    auto dice_rand = std::bind(std::uniform_int_distribution<int>(1,1000000),mt19937(seed));
//生成随机数
    //cout << dice_rand() << endl;
	double sum=0; 
    for(int i=0;i<n;i++){
    	int q=dice_rand();
    	if(q>=1&&q<=20) sum+=740.09,cout<<"鬼退治 740.09"<<endl;
    	else if(q>=21&&q<=40) sum+=725.31,cout<<"雷击 725.31"<<endl;
    	else if(q>=41&&q<=60) sum+=571.12,cout<<"伊卡洛斯殒落 571.12"<<endl;
    	else if(q>=61&&q<=2040) sum+=229.6,cout<<"二西莫夫 229.6"<<endl;
    	else if(q>=2041&&q<=4020) sum+=299.34,cout<<"火神 299.34"<<endl;
    	else if(q>=4021&&q<=6020) sum+=249.96,cout<<"野火 249.96"<<endl;
    	else if(q>=6021&&q<=8020) sum+=245.68,cout<<"二西莫夫 245.68"<<endl;
    	else if(q>=8021&&q<=10000) sum+=241.1,cout<<"表面淬火 241.1"<<endl;
    	else if(q>=10001&&q<=25000) sum+=63.51,cout<<"无畏战神 63.51"<<endl;
    	else if(q>=25001&&q<=40000) sum+=59.65,cout<<"次时代 59.65"<<endl;
    	else if(q>=40001&&q<=60000) sum+=44.93,cout<<"霓虹革命 44.93"<<endl;
    	else if(q>=60001&&q<=82500) sum+=63.51,cout<<"毁灭者 2000 63.51"<<endl;
    	else if(q>=82501&&q<=102500) sum+=43.13,cout<<"二西莫夫 43.13"<<endl;
    	else if(q>=102501&&q<=125000) sum+=41.79,cout<<"暴怒野兽 41.79"<<endl;
    	else if(q>=125001&&q<=150000) sum+=37.7,cout<<"荒野反叛 37.7"<<endl;
    	else if(q>=150001&&q<=180000) sum+=33.22,cout<<"红色代号 33.22"<<endl;
    	else if(q>=180001&&q<=210000) sum+=32.23,cout<<"黑色魅影 32.23"<<endl;
    	else if(q>=210001&&q<=250000) sum+=31.3,cout<<"倒吊人 31.3"<<endl;
    	else if(q>=250001&&q<=290000) sum+=28.65,cout<<"机械工业 28.65"<<endl;
    	else if(q>=290001&&q<=340000) sum+=28.28,cout<<"暴怒野兽 28.28"<<endl;
    	else if(q>=340001&&q<=505000) sum+=0.32,cout<<"冷血无情 0.32"<<endl;
    	else if(q>=505001&&q<=670000) sum+=0.16,cout<<"镁元素 0.16"<<endl;
    	else if(q>=670001&&q<=835000) sum+=0.08,cout<<"冷却剂 0.08"<<endl;
    	else if(q>=835001&&q<=1000000) sum+=0.08,cout<<"地下水 0.08"<<endl;
	}
	cout<<"你开箱得到的money/e币:"<<sum<<"人民币"<<sum*6.5<<endl;
	cout<<"净利润:"<<sum-he<<"人民币:"<<(sum-he)*6.5;
}

经过我多次尝试:

大家也可以把我代码复制下来尝试一下

10次:亏138.255


 

 100次:这次居然赚2807.02

居然有不亏的

那就再来一次:亏1308.64

亏麻了

1000次

5000次:

可见开箱的次数足够多是人家直接赚翻了

可以说CSGO这开箱网是真的赚啊,怪不得一直听说花几百请主播在抖音快手直播,开箱次数多了简直就是小钱 

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值