源于昨天发起的楼层抽奖活动,我做了一个简单的等概览抽奖程序 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zackZhong
V2EX    分享创造

源于昨天发起的楼层抽奖活动,我做了一个简单的等概览抽奖程序

  •  
  •   zackZhong 2022-12-16 12:55:04 +08:00 2453 次点击
    这是一个创建于 1079 天前的主题,其中的信息可能已经有所发展或是发生改变。

    发现还挺多小伙伴回帖的,谢谢大家对活动的支持,也谢谢大家对我的信任。

    原贴地址: t/902614

    我在想,v 站经常有抽奖活动,但他们都是如何抽的呢? 会不会有人会怀疑活动的真实性?到底有没有人抽中了,以及抽奖的过程是怎么样的,是否公平公正呢 ?

    如果只是十几个人的话,可以简单的抓个阄,成百上千的参与者,这种方法显然很麻烦。

    于是,做一个简单的抽奖程序的想法就诞生了,于是昨晚我花了十几分钟时间,做了一个等概率的抽奖程序, 很适合咋们 v 站的楼层抽奖,代码也很简单,核心原理就是数组洗牌算法,顺序数组生成后,打乱数组,再截取前 n 个出来, 这 n 个就是获奖的人了。既然是抽奖程序,所以代码就要公开,供大家查阅。

    明天的楼层抽奖将会使用这个程序来进行,届时获奖楼层也会在这个帖子同步,欢迎到时候围观。

    如果程序没问题的话,希望可以成为 v 站以后抽奖的通用程序,希望站长、管理员可以支持

    下面是代码的地址,欢迎大家体验,欢迎开发大佬扶正。

    源码地址: https://codepen.io/xueqi/pen/zYagXvB

    第 1 条附言    2022-12-18 10:02:38 +08:00

    公布下前几天活动的抽奖结果:

    中奖结果如下:

    44, 150, 340, 388, 579, 724,756,817,988, 1000, 恭喜以上小伙伴。

    请以上小伙伴发封邮件联系 [email protected], 邮件标题: 中奖-v2ex-楼层数,正文内容 附上 v2ex 个人首页截图,用以验证身份,通过后,会发微信红包群二维码你的邮箱上,加群领取红包即可,谢谢!

    嫌麻烦的同学可以留个微信号 @ 我, 我加你微信也行。

    8 条回复    2022-12-18 10:03:19 +08:00
    goodryb
        1
    goodryb  
       2022-12-16 12:59:38 +08:00
    你这个概率真的是均等的吗, 你这个随机他是真正的随机吗
    zackZhong
        2
    zackZhong  
    OP
       2022-12-16 13:03:03 +08:00
    @goodryb 是一种比较简单的实现,欢迎改进,一起完善一个 均等更随机的程序
    yfugibr
        3
    yfugibr  
       2022-12-16 13:06:30 +08:00 via Android
    应该根据 v2 链接识别一下评论用户,去个重再抽
    jstony
        4
    jstony  
       2022-12-16 13:58:15 +08:00
    直接用上证指数尾号抽奖不就行了
    34C
        5
    34C  
       2022-12-16 14:39:09 +08:00
    @yfugibr 是啊,直接填个 tid 用 v2 的 api 获取评论才对
    wangfeng3769
        6
    wangfeng3769  
       2022-12-18 00:06:17 +08:00
    抽出来了公布下。
    zackZhong
        7
    zackZhong  
    OP
       2022-12-18 10:03:00 +08:00
    @wangfeng3769 公布了哈
    zackZhong
        8
    zackZhong  
    OP
       2022-12-18 10:03:19 +08:00
    以上中奖数字为楼层数
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2687 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 07:56 PVG 15:56 LAX 23:56 JFK 02:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86