极客时间双十一活动,全场五五折,并且从公众号「极客时间优惠」购买课程的话,再返现 24 、36,也就是返现全部归还给大家。
原价 68 的课,返 24,到手价仅 14。
原价 99 的课,返 24,到手价仅 31。
原价 129 的课,返 36,到手价仅 34。
原价 199 的课,返 36,到手价仅 74。
详细的购买规则参考 极客时间全场课程 55 折基础上再返 24 、36 元,全网最低

奖品 1:100 元微信红包,所有下边的回帖中抽取一位。
奖品 2:300 元微信红包,所有下边的回帖中抽取一位,并且开奖前必须在「极客时间优惠」上购买过课程,成功得到了返现。可以购买原价 68 元的课程,到手价仅 14。(新人首单 1 元课程不算,必须再在「极客时间优惠」公众号上购买一门原价 45 元以上课程)
2020.11.12 22:00
采用 我们是如何用科学的方法保证抽奖的公平性的 介绍的算法。代码如下
import hashlib
def get_winners(min_n, max_n, num_win, key):
res = key
winners = set()
while len(winners) < num_win:
res = hashlib.sha256(bytes(res, encoding='utf-8')).hexdigest()
winners.add(int(res, 16) % (max_n-min_n+1) + min_n)
return winners
此函数的输入参数分别是:min_n 为最小楼数,这里取 1;max_n 为截止时间的最大楼数;num_win 为指定的中奖人数,这里取 2;key 为截止时间后被挖出的第一个比特币区块的哈希值,看 这里 的哈希值。
例如,如果那天的 hash 值是 fcd10ecf02b5353dfd7d36b0452b7a23a9d86ae1a1820a65daddced707fd34fc,最大楼数为 300,那么就调用
print(get_winners(1,300,2,'fcd10ecf02b5353dfd7d36b0452b7a23a9d86ae1a1820a65daddced707fd34fc'))
得到的第一个数字为获得奖品 1 的楼数。
得到的第二个数字为获得奖品 2 的楼数,如果该位 V 友没有在「极客时间优惠」上买过课,那么顺延楼层直到一位买过课程的 V 友。
ps:多次回帖的 V 友,算第一次回帖的楼层。如果抽到非第一次回帖的楼层,同样进行顺延。
1
windliang OP PRO 抽到的 V 友 100 元和 300 元都是直接微信转账
|
2
cccp2020 Nov 10, 2020
抽我,我第一个回复的
|
3
sgxiang Nov 10, 2020
中奖绝缘体留言
|
4
myron1024 Nov 10, 2020
哦豁,碰碰运气吧~
|
5
KHfqLAYYS6BKJT3R Nov 10, 2020 via Android
分母
|
6
belm Nov 10, 2020 via iPhone
支持老板,哈哈 在上面买了很多课程了 ,返现很快
|
8
green15 Nov 10, 2020 via iPhone
我来看看
|
9
picone Nov 10, 2020
我来做分母了
|
10
icew4y Nov 10, 2020 via iPhone
我的吗?
|
11
liyuhang Nov 11, 2020
分子。
|
12
Glisten Nov 11, 2020
康康
|
13
Lemeng Nov 11, 2020
都去买买买吧。对面全部灯火通明,估计都在抢?以往这时候都睡了
|
14
WeaPoon Nov 11, 2020
额...
|
15
linchen514 Nov 11, 2020
抽奖抽奖
|
16
jimmzhou Nov 11, 2020 via iPhone
分母
|
17
muayang Nov 11, 2020 via iPhone
想当分子
|
18
zhao1014 Nov 11, 2020 via Android
分母
|
19
llxx510200 Nov 11, 2020
测测 rp
|
20
snxq1995 Nov 11, 2020 via Android
先做分母,再做分子。
|
21
Lemeng Nov 11, 2020
公平公开,还不错,支持一下
|
22
nancheng911 Nov 11, 2020
冲冲
|
23
gostair Nov 11, 2020
分母
|
24
SniperXu Nov 11, 2020
让我组成分母
|
25
ShenZhen Nov 11, 2020
凑数
|
26
xianyu3033333 Nov 11, 2020
我穷的吃不起饭了,给我吧🤣
|
27
xiaonec Nov 11, 2020
分母+1
|
28
v2lhr Nov 11, 2020
分母
|
29
Yidoon Nov 11, 2020
冲冲冲
|
30
HFX3389 Nov 11, 2020
分母+10086
|
31
dreamhighup Nov 11, 2020
买过没看。
|
32
daytonight Nov 11, 2020
我来组成分母
|
33
silaike Nov 11, 2020 via iPhone
嚯
|
34
vcjmhg Nov 11, 2020
碰一碰运气吧
|
35
popostman Nov 11, 2020
我来啦
|
36
Sunyanzi Nov 11, 2020
愉快的参与抽奖 ...
话说第二个奖品如果参与回复的所有人都没买这 14 块钱的课程咋办 ... 还是谁买就给谁 300 ..? |
37
some3284 Nov 11, 2020
分母+1
|
38
Plumkf Nov 11, 2020
分子
|
39
wtdd Nov 11, 2020
来吧宝贝儿
|
40
dovahkiinQAQ Nov 11, 2020
冲啊
|
41
zhanwen Nov 11, 2020
试试运气
|
42
Anthonyneon Nov 11, 2020
分母+1
|
44
casatAway Nov 11, 2020
zzzzzzzzzzzzzzz
|
45
zhou00 Nov 11, 2020
买过没看+1
|
46
Cleaner007 Nov 11, 2020
分母
|
47
opengps Nov 11, 2020
最近做任务送的还没搞明白怎么领取
|
48
jianzhao123 Nov 11, 2020 via iPad
冲冲冲
|
49
chamuyaye Nov 12, 2020
让我组成分母
|
50
wwwtarzan Nov 12, 2020
分母了。。。
|
51
jimmzhou Nov 12, 2020
分母分母
|
52
Kitschy Nov 12, 2020
lsnb
|
53
windliang OP PRO 不小心错过时间了,没想到还不能看历史的 hash 值,尴尬。网上找了半天没找到咋看历史的值,然后等了会儿,取个了个整点,20:20 的第一个 hash 值。
 运行结果如下:  1 楼是我自己,顺延一楼到 2 楼,@cccp2020,100 元红包,加 [这里]( https://mp.weixin.qq.com/s/xBVVoi8P3slBZrzs_4P3DA) 的微信,备注奖品 1 。 29 楼,@Yidoon 你买过课吗,买过直接私聊返现的微信,转你 300 元红包。 ps:本来双十一想推一波返现的公众号,没想到极客时间那边突然通知出现了问题,这两天推单量没有奖励了,尴尬,但活动发出去了,红包还是抽给大家,心痛 |
62
windliang OP PRO @dreamhighup 29 楼没买过课,顺延下来,你在我这里买过课吗?
|