有没朋友做过开箱类的网站的,我想做一个类似的网站。比如:bWRza2lucy5jb20=
有源码的,或者类似开源的可以联系我下
w: am9qb3poYW5neXQ= 圈: NTE3MDY5ODA0
顺便开个话题,大家抽奖都是用的什么算法来保证随机性的?像年会这样的节目怎样才能公平呢?
![]() | 1 hahaayaoyaoyao 2019-05-16 22:31:06 +08:00 via Android 什么?接个单?我还以为接个女朋友呢 |
![]() | 2 byfar 2019-05-16 22:34:16 +08:00 @hahaayaoyaoyao 秀啊 |
![]() | 3 ningfeng 2019-05-16 22:42:16 +08:00 ![]() 老子最讨厌女人了 ![]() |
![]() | 4 shakespaces 2019-05-16 22:46:18 +08:00 via Android ![]() 凭什么男人花钱,谁还不是个小王子 |
![]() | 5 Jaosn 2019-05-16 22:51:22 +08:00 直接化妆品走起 如果女朋友不是专业相关方面的话,基本上认为你在敷衍~ |
7 SharkIng 2019-05-17 01:10:35 +08:00 520 到底算什么节? |
8 foobar2000 2019-05-17 08:25:41 +08:00 via iPhone |
9 HENQIGUAI 2019-05-17 10:26:04 +08:00 老子最讨厌女人了 |
![]() | 10 supuwoerc 2019-05-17 10:51:40 +08:00 @hahaayaoyaoyao 接单不是接盘啊啊啊啊! |
![]() | 11 DavidNineRoc 2019-05-17 11:49:11 +08:00 微博抽奖算法参考: [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 用户, 这个用户就是幸运用户. 这个绝对随机, 因为要看你电脑的性能在死循环那里能写多块, 完全不可控制. 而且还要看你要睡多久. |