
有没朋友做过开箱类的网站的,我想做一个类似的网站。比如:bWRza2lucy5jb20=
有源码的,或者类似开源的可以联系我下
w: am9qb3poYW5neXQ= 圈: NTE3MDY5ODA0
顺便开个话题,大家抽奖都是用的什么算法来保证随机性的?像年会这样的节目怎样才能公平呢?
1 hahaayaoyaoyao 2019 年 5 月 16 日 via Android 什么?接个单?我还以为接个女朋友呢 |
2 byfar 2019 年 5 月 16 日 @hahaayaoyaoyao 秀啊 |
3 ningfeng 2019 年 5 月 16 日 老子最讨厌女人了 |
4 shakespaces 2019 年 5 月 16 日 via Android 凭什么男人花钱,谁还不是个小王子 |
5 Jaosn 2019 年 5 月 16 日 直接化妆品走起 如果女朋友不是专业相关方面的话,基本上认为你在敷衍~ |
7 SharkIng 2019 年 5 月 17 日 520 到底算什么节? |
8 foobar2000 2019 年 5 月 17 日 via iPhone |
9 HENQIGUAI 2019 年 5 月 17 日 老子最讨厌女人了 |
10 supuwoerc 2019 年 5 月 17 日 @hahaayaoyaoyao 接单不是接盘啊啊啊啊! |
11 DavidNineRoc 2019 年 5 月 17 日 微博抽奖算法参考: [0, 1] => {男|女} == 女(0.9) 男(0.1) == (rand(0, 1) > 0.9 ? 男 : 女) 腾讯抽奖算法参考: [0, 1] => {QQ 用户|微信用户|心悦会员} == 心悦会员(1) == (rand(0, 1) || true == 心悦会员) 我自己写的算法: 首先抽奖保证效率, 必须上 NoSQL, 简单点 redis 抽奖开始之前, 开启一个后台任务, 死循环, 把用户 id 写入 redis 的 v_key 抽奖开始, 产生一个随机数 1 ~2, 然后 sleep 这个随机数, 然后去读取 redis 中的 v_key 用户, 这个用户就是幸运用户. 这个绝对随机, 因为要看你电脑的性能在死循环那里能写多块, 完全不可控制. 而且还要看你要睡多久. |