python-抽奖居然还能用来追女孩,这个程序员有点东西
前言
是否感受过别人追女孩的方式,是否感受过单身汪的愤怒。我算是真正认识到,程序员是怎么追女孩的了。
弄清楚他的整个“案发现场”,我直接给跪了。这次,我们就来聊一聊他是如何做的。
起因
01
公司准备开发一个抽奖项目,程序员甲接下了这个任务,因为测试人员小芳是他喜欢的女孩子,那当然要在女孩子面前表现一番。
经过
01
在需求评审会之后,两个人就在一起讨论。
甲:这次这个抽奖涉及到并发,和概率的问题,你这边要辛苦一下。
小芳:可以,把接口文档发我。
甲:重点要测试一下概率问题,记得提前和我说一声。
小芳:可以,把接口文档发我。
甲:你能换句回答吗?
小芳:可以,把接口文档发我。
……
这样,两人经过“愉快”的交流之后,各自去忙各自的事了。
我当时就在旁边憋笑,着实忍不住。但是不明白为啥他要特意强调测试概率的问题。
之后过了十多天,开发完,测试得差不多了,需要验证抽奖概率了。这家伙接下来的操作震惊我一脸。
我着实没想到这家伙居然去把代码改了。而且改完之后,他还说,可以测试了,我惊呆了。
我就默默地看着,这家伙要做什么。
我:你怎么把代码改了,比例还写死了,你有毒吧!
甲:你别动,之后改回来。
……
果然不出所料,小芳过一段时间就过来了。
小芳:奖品比例不对,提bug了。
甲:不可能,怎么会有bug呢?
小芳:怎么不可能,你自己看一下。
甲:那这个bug是什么情况。
小芳:我添加了几个奖品,现在中奖比例不对。
甲:怎么不对,刚才都还好好的。
小芳(生气):现在奖品比例不管怎么弄,一等奖,二等奖,三等奖比例都是5:2:1。
甲:比例多少?
小芳(愤怒大声):521!(我爱你)
?????
听到声音,所有人都抬头看了过去,还可以这样玩的。小芳细品之后,小女孩有点不好意思回到了座位。
我终于知道他为什么要改代码,牛逼,这个家伙脑袋不得了,之后修改回来,代码都没问题,完全就是故意的。
我蠢,我当时就不应该问他的,这件事在我心里已经留下了心里阴影,还可以这样。更气人的是,他们居然还真的在一起了,祝贺他们。
代码设计思路
01
我们继续来研究他的设计的思路,我们一定要搞定奖品的比例,并且还不能被发现动过手脚。我们可以实现一个简单的抽奖接口来进行验证。
代码如下:
这样,简单的抽奖接口就实现了。
接口url:http://127.0.0.1:8080/lottery
当测试人员拿到接口,用他们的方法进行概率验证,当数量足够多,得到的比例也就越是准确,经过测试就会得到。如下图所示,一等奖,二等奖,三等奖大概就在5:2:1。因此就产生了这种效果。
文章总结
本文主要讲述了一个小故事,通过本文,你可以了解到简单的接口的编写方式,flask的简单应用,抽奖逻辑的简单应用。
领取专属 10元无门槛券
私享最新 技术干货