devwolf

年会抽奖中了三等奖微波炉,却一直有块大石头在心头悬着

  •  
  •   devwolf · Apr 23, 2020 · 5899 views
    This topic created in 2397 days ago, the information mentioned may be changed or developed.

    没推得掉,代码是自己写的,靠后端搭档的帮忙找了成品 down 下来改了改了。 也就一个引了 vue.min.js 的两个 html 页面,抽奖逻辑说白了就是个 random,然后再通过用户交互进行是否抽完放回、每个奖项分几轮来抽这些。

    getRandomInt:function(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; }

    虽然没看明白原作者为什么要这样写随机逻辑(有大佬看明白的劳烦请教解释一下为什么要这样修正 random 而不是简单点的处理),特效上是 tagcanvas.min.js ,钉钉会议上看感觉还蛮 duang 的,就是自己不会改 stop 后减速的逻辑。

    ————当然,这些不是此次话题的核心。

    核心说白了————烫手山芋?

    确实没给抽奖留啥后门,却真抽出个疑点满满的结果。(阴谋论,还能是自己交差后上级奖赏性改了源码么)

    笔者所在的部门包了一堆二等奖和三等奖,笔者自己和搭档后端也拿到了三等奖。 要说光这样也算了, 恰好笔者主管连四五等奖都木有(自认和主管还挺融洽的,也不知道主管在不在意这个说法——同事见主管都没中奖,开玩笑着说代码不合格。笔者听着可没法全当是玩笑)。

    厕所带薪拉屎的时候,听见同部门的几个老员工抱怨去年也没奖啊、好几次没奖了啊,之类的 。。。就感觉晚上要睡不着觉了

    多了个微波炉应该很高兴的

    28 replies  •  2020-04-24 13:10:55 +08:00
    peyppicp
    peyppicp
    Apr 23, 2020❤️3
    1
    这就是尴尬的地方了,在之前公司开年会的时候,抽奖环节大家都会要求现场 code review 的,所以比较和谐🐶
    CoderLife
    CoderLife
    Apr 23, 2020
    2
    洗不清了, 唯有抱着微波炉闪人了
    xau
    xau
    Apr 23, 2020 via iPhone
    3
    从抽奖到跑路的心理历程.
    YIFZ
    YIFZ
    Apr 23, 2020
    4
    过几天,大家都忘了抽奖的事,没必要太在意
    duality
    duality
    Apr 23, 2020❤️1
    5
    假设 m = ceil(min), M = floor(max), X = Math.random() 服从 [0, 1) 上的均匀分布, 那么 m + (M - m +1)X 满足 [m, M+1) 上的均匀分布, 返回 floor(m + (M - m +1)X ) 就是等概率返回 m 到 M 的整数
    b821025551b
    b821025551b
    Apr 23, 2020
    6
    总比把一等奖给自己好(这个倒是真事)
    580a388da131
    580a388da131
    Apr 23, 2020❤️1
    7
    只说一点,不要在别人面前流露出不自信、尴尬之类的语气和神情,这都会被定性为心虚的表现。也不要讨论,过段时间就忘了。
    lution
    lution
    Apr 23, 2020
    8
    维护了一套不是自己写的抽奖代码,为了避嫌,每年抽奖我都不参加...
    Ansen
    Ansen
    Apr 23, 2020❤️3
    9
    我之前的公司都这样抽奖,每个人分配一个号码,然后执行以下代码

    import random

    random.randint(1,200)
    lovedebug
    lovedebug
    Apr 23, 2020
    10
    伪随机抽员工号码会有人年年中- -
    后来公司改成每个人一个蓝牙卡牌,然后放专门的摇奖桶摇出来
    bertonzh
    bertonzh
    Apr 23, 2020
    11
    我感觉你太敏感了,大家缺这个奖品吗
    beingbin
    beingbin
    Apr 23, 2020
    12
    简单点,下次还是抓阄吧,不要搞程序抽奖什么的,省的疑神疑鬼的
    sytnishizuiai
    sytnishizuiai
    Apr 23, 2020
    13
    网上的抽奖系统免费收费随便搞一个呗 很多的,否则随便谁抽到你都要心烦
    xieyingli
    xieyingli
    Apr 23, 2020 via Android
    14
    哈哈哈说明楼主是真程序员?踏踏实实没有歪脑筋
    kamal
    kamal
    Apr 23, 2020❤️1
    15
    我也遇到过一次小概率事件,参加一个会议,中奖的三个人连着坐在一起,而且座位都是三个一组。其中就有我,可是我都不认识他俩……
    nonea
    nonea
    Apr 23, 2020❤️2
    16
    我们的傻逼年会抽奖系统开发 给各个领导弄了加权,最终抽了一堆年薪百万的 vp 和二级部门领导 真 tm 恶心啊
    kevinzhwl
    kevinzhwl
    Apr 23, 2020 via iPhone
    17
    这种事情不提前给自己铺垫好,就算买个教训吧
    肯定要提前公布出来,告知一下
    RangerWolf
    RangerWolf
    Apr 23, 2020
    18
    前东家对于抽奖,从代码抽奖改成实体奖牌抽奖之后就再也没有黑幕的呼声
    2kCS5c0b0ITXE5k2
    2kCS5c0b0ITXE5k2
    Apr 23, 2020
    19
    所以说抓阄是最简单的
    willxiang
    willxiang
    Apr 23, 2020
    20
    微波炉走咸鱼,卖得钱请吃饭零食
    DeWhite
    DeWhite
    Apr 23, 2020
    21
    @Ansen 绿色,简约
    1nakaELYBbsXbZxY
    1nakaELYBbsXbZxY
    Apr 24, 2020
    22
    楼上说的抓阄应该是比较好的解决方案。
    gdt
    gdt
    Apr 24, 2020
    23
    为什么不用第三方的?
    jydeng
    jydeng
    Apr 24, 2020
    24
    看完了帖子,怎么和我得经历如此像。
    去年年会抽奖也是我开发得,用的也是 tagcanvas,算法基本上就是 random,不过有随机次数打乱列表。
    最后的结果,我中了个三等奖,大奖是隔壁工位的同事还有测试的老大,万幸都是妹子。
    jydeng
    jydeng
    Apr 24, 2020
    25
    测试的老大中大奖,大概没人敢质疑了,哈哈。
    devwolf
    devwolf
    OP
    Apr 24, 2020
    26
    @jydeng 如有雷同纯属巧合(怕不是我 down 的就是大佬去年的代码 /doge )
    devwolf
    devwolf
    OP
    Apr 24, 2020
    27
    @gdt 一周前给的任务,还得花业余时间,说今年抽完了以后还要想用就用而且能随时优化加功能,就没问能不能用第三方的了
    devwolf
    devwolf
    OP
    Apr 24, 2020
    28
    过了一天,也确实没多少人提抽奖的事了,就后端搭档在钉钉上私聊抱怨微波炉搬到家膀子酸。

    今天堂食时被不怎么有联系的经理拼桌了,交代了一下二期优化(就是给笔者主管下发找人做抽奖系统任务的那位,和经理拼桌吃饭果然还是如坐针毡。吃完后赏了张餐巾纸)

    入职这儿有半年了,第一个月唯一认识的人资跳槽了(面试前的负责人),今天在第三方接口对接的群里面艾特人时才被后端搭档告知同办公室的老乡也离了,老乡之前就是负责写给笔者写相关任务的说明文档以及与第三方交涉的。平时待人满热情的,就是谁都能聊点什么的那种,可惜笔者是坑头写代码不健谈的那类,没怎么聊上。搭档也是昨天才得知了离职,老乡三月就开始骑驴找马了,今天忽然就人间蒸发了一样不见了,办公室里也没人议论,不知道是都习以为常了还是和笔者一样浑然不知。
    0-0 昨天老乡还挺兴奋的和那些说页面还不错的人宣传是笔者写的,结果也啥也没中。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1398 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    ♥ Do have faith in what you're doing.