微信红包没有办法人为控制尾数。
微信红包可以分为两种类型:普通红包和拼手气红包,普通红包每个红包内金额相同,拼手气红包金额不等,不可以限制每个红包内的金额,能抢到多少完全是随机的,不受其他任何因素的干扰,所以没有办法人为控制抢到最佳。
发送红包的方法:
1.登录微信=》进入钱包=》微信红包。
2.选择红包发送形式=》填写发红包个数与金额,留言=》塞钱进红包。
3.选择零钱或绑定的储蓄卡支付,确定完成。
4.点击发红包,选择好友发送。
火箭君在过去惨痛的的抢红包经历中,发现红包最佳手气往往可以拿到很多钱,而悲剧手气,常常就会出现:
别人拿几十,你就拿几分。
那么问题来了: 一个红包里头拿最好运的人可以拿多少?拿最惨的人可以拿多少呢?最高和最低的红包数,究竟是不是随机出现的?
火箭君采集了 80多个抢红包的数据 ,单个红包总金额从几元到1000元不等。希望通过这些样本一探究竟,回答3个问题:
1. 发一个红包最多、最少可以拿多少?
2. 怎么发红包能最有效满足小伙伴的热烈期盼?
3. 第几个拿红包,到底和幸运程度有没有联系?
由于红包价值不同,火箭君先对红包价值做了预处理,我们以红包均分金额作为基准测定单个红包的价值。例如:总额10元的红包发给5个人,均分金额就是10/5=2元,如果你只拿到1块钱,那么你的红包价值就是50%。
可以看到,红包最高金额的平均数是2倍均值,但是中位数是偏左的,这种概率的分布似乎符合Johnson Su分布(正态分布的一种转变,通过0-1的随机数和正态分布结合产生) 大多数最佳手气,拿到的红包都是1.5倍到2.5倍的红包均分的金额 。
这简直就是坑爹了,最差手气的人能拿到的钱似乎是指数分布的,而且大多数人都是往0靠的。事实上, 有一半以上的最差手气者,只能拿到红包均分金额的15%。 就是说:5块钱分给5个人,5成最差手气的人, 只能拿1毛5
紧接着问题又来了:我该如何发红包才好呢?
为此火箭君做了一系列 一点都不重要的 概率分布函数拟合……
然后结果出来以后,按照后文的理论,火箭君做了几个红包测试,目标是最高者大于1元,测试全部通过! 可准了有木有!
忽略完上面的图,请看火箭君给出的几个的小技巧:
红包金额 = 想要的最高金额 * 红包数量 / 1.4
举例: 发一个5人红包,希望最佳手气至少拿到10块钱,那么你的红包金额就应该是10*5/1.4=36元 。按照这个公式来发红包,可以保证最佳手气至少达到你的预期。
备注 :1.4是怎么来的?1.410338是在拟合出来的密度函数上,5%分位点的位置。(假设微信红包最高金额的确是这么分布的,那么有95%的可能,红包最高金额会大于我们的设定值)
一分党滚出,两位数红包才暖心~ 那么如何保证前三名的红包金额呢?火箭君给出几乎可以满足前三名都至少达到某个金额的红包公式
5人红包
红包金额 = 前三名都至少达到的金额 * 5(五人)/ 0.45
10人红包
红包金额 = 前三名都至少达到的金额 * 10(十人)/ 1.11
【举例】
5人红包需要发 10*5/0.45 = 112 元才能 几乎保证其中3个人拿到10元以上
10人红包需要发 10*10/1.11 = 91 元才能 几乎保证其中3人拿到10元以上
首先,你要足够有钱……然后,看下面的公式:
红包金额 = 最差手气的金额 * 红包数量 / 0.011
【举例】发一个5人红包, 希望最差手气拿1块钱,那么你需要包1*5/0.011 = 455元红包 。结果就是,最好手气的人拿了至少 455*1.4/5=127块钱,最后一名拿了至少1块钱,依然泪奔~
先拿后拿,和金额之间有关系?
火箭君先找了2个 100人红包 的例子,实在没发现什么关系……
(似乎你觉得越晚拿红包越小,但是相信我……这种相关性你就不要去看了)
那么!10人红包呢?5人红包呢?
从火箭君分别收集的 近40个10人红包 和 近40个5人红包 中,最佳手气的分布如下图:
微信抢红包不能控制尾数,微信抢红包的金额是随机的。
微信抢红包,能抢多少完全凭运气,是系统随机发的,不能人为控制。
我们在一个20人的群中,自己发红包以及结合其他人发出红包的情况,整合成两轮的数据。每次金额设置都是20块并且有20个,第一轮是发了15次,第二轮是发了19次,总结成表格,然后为了避免突发的数据影响判断,我们将两轮数据杂糅从而生成了其他的三轮数据,一共是五轮数据。罗列如下表,高亮的数据为最佳手气。每一列的数据最早抢到红包的在最底端,越往上越晚抢。
从所有黄色的数值(最佳手气金额)可看出,所有最佳手气值都在平均值*2的前后附近(平均值=总金额/红包总个数,这里平均值=20/20=1),事实上确实如此,可通过微信红包分发算法得到验证,算法具体见后文
然后我们选取部分数据开始制作散点图。横轴为1-20,分别表示抢到红包的人的编号,随递增而越早。也就是20代表最早抢到的人。纵轴为金额。同样的形状颜色的点代表一次发红包,然后我们抓取部分数据显示为散点图,越密集代表该顺序位的用户得到的金额越稳定。散点图如下:
规律一:我们可以看到,所有红包大多数金额分布在0.5到1.5元之间,显示为图中方框所示,大部分点都分布在这个位置。然后是顺序位密集程度的对比,可以发现20、19,也就是最先抢到红包的人,小圆圈所示基本的点都集中在小范围,说明先抢红包的人得到的金额会比较稳定,但同时最佳手气的概率也比较低。大圆圈所示的是极不稳定,飘忽的金额分布,表示越晚抢红包得到的金额会飘忽不稳,但同时,抢到最佳手气等大金额的红包概率也比早抢的高。
根据上面的分析,我们又写了一个过滤计数函数,针对金额的分段的红包个数进行统计:
比如2.0-2.5
得到如下金额分布:
折线图:
规律二:绝大多数的红包的金额都集中在1-1.5,也就是说20块钱发20个红包的金额分布集中在比平均数大一点点的附近,同时较大幅超过平均数金额的红包大大少于低于于平均数的红包数量。
那我们继续扩大数据的规模,将几轮数据的均值和标准差分别做成折线图:
综合上面各个折线图的情况,我们可以得到越早抢红包的标准差越小,越晚抢红包的标准差越大,但同时,由均值和总额可以看出来,越早抢红包的均值往往要更高,红包金额得到最佳手气概率也会相对较小,越晚抢红包的人则得到最佳手气等大手气的概率更大。
为了得到更为趋近规律的曲线和规律,我们决定将两轮真实数据合并起来,然后给出幂函数的趋近线(虚线),如下图:
由于均值受极值波动影响较大,所以我们去除一些因为偶然差产生的极端点(圆圈的点)从而发现是递增的趋势。
规律三:可以很明显的看到,均值是随着抢红包的越晚而缓慢递减,标准差值同时也往上递增,这个趋势结合之前的分析,我们猜想,即标准差越大说明,领取到最大的红包和最小红包的风险越大,也就是说越晚抢标准差越大,对于冒险主义者来讲是最好的,因为他有很大概率获得最大的金额,但也大概率获得最小的红包,风险与收益并存;均值越大,说明每次都拿到一个不大不小的红包,虽然获得最小和最大金额红包的概率很小,但起码不亏本,也就是说越早抢,均值越稳定,这比较适合不喜欢冒险的人。
验证预测结果:
21:24分 发送预测结果到另一位同学微信:
随后开始发红包:
结果:
最佳手气为第8个人且金额为1.13
与预测结果一致,规律基本正确!
总结:
(1)最佳手气为1.13块,根据我们推导的预测公式=总额/红包总个数*2*随机数(0-2的double数), 也就是说最佳手气在总额/红包总个数*2值的前后附近。这里我们判断在0.8-1.3之间,推断正确
(2)平均值为0.5元,0.5-0.8元的红包有3个,小于0.5的红包有6个,说明大于平均值的红包个数多于小于平均值的个数。与我们的第二点预测完全正确
(3)最佳手气位置:根据我们的散点图发现,最先抢到红包的人,得到的金额会比较稳定,但同时最佳手气的概率也比较低。表示越晚抢红包得到的金额波动较大,但同时抢到最佳手气等大金额的红包概率也比早抢的高。所以我们推断,最佳手气位置在最后20%-30%之间。
微信红包随机分发算法c++模拟:
基本思路:每次抢到一个红包金额等于:红包剩余金额/红包剩余个数*2*随机数(0-1的double型),如果计算的结果小于等于0.01,则取0.01值
主要代码:
double packages[50000];
double Luckiest_money=0;
void getPackage(int remainSize,double remainMoney){
srand((unsigned)time(NULL));
for(int i=0;i
首先,我们开启辅助功能,进入零碎辅佐功用设置界面,然后点击开启,我们就可以看到都开启了,然后翻开设置,进入系统设置里面的辅助运用功能,我们看到可以开启了。
2
选择开启无障碍功能,在有红包软件前提下,可以前往辅佐设置>设置>抢红包功能,选择抢就可以了,系统提示开启成功。如果没有辅佐,我们在微信加号一栏查找数字CT3228并添加到通讯录获取到工具后就可以用了,进入下一步。
3
然后开启抢红包。a.在功能开启之后,进入使用阶段,我们点击【设置】按钮,进入抢红包设置的界面。b.点击开启抢按钮,开端抢红包流程了。
4
我们翻开自己的微信,在设置、新音讯提示里,前两个选项承受新音讯提示和显示音讯概况按钮开启。
5
选择需求红包的任意意一个微信群里面,点击右上角,翻开聊天模块,下拉找到音讯免打搅】选项,勾选封闭。
6
这里提醒
a.切勿手机、电脑同时登录微,以免影响手机微信承受音讯,耽搁抢红包。
b.请不要停留在以后需求抢红包的界面,建议,最好停留在微信主界面,勿停留在任何聊天界面就行了。
在微信中。
首先要打开一个翻牌红包链接进入,点击开始找福利。这次沫沫设置的是一个红包,在开局时游戏会显示红包的初始位置。接下来所有格子全部都会被同一张图覆盖,并且根据红包设置的难易程度或快或慢地移动打乱红包位置。
这时就考验小伙伴们的眼力了,必须眼睛一眨不眨地盯着红包移动的位置,当界面图片停止移动时,选择自认为红包所在的格子翻牌。只要红包没被抢完,都是可以继续挑战的,点击再试一次。这时界面又重复之前的步骤移动好吧位置,当图片停止移动时重新选择红包所在位置进行翻牌。
合不喜欢冒险的人。验证预测结果:21:24分 发送预测结果到另一位同学微信: 随后开始发红包:结果:最佳手气为第8个人且金额为1.13与预测结果一致,规律基本正确!总结:(1)最佳手气为1.13块,根据我们推导的预测公式=总额/红包总个数*2*随机数(0-2的double数), 也就是说最