V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
devwolf
V2EX  ›  职场话题

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

  •  
  •   devwolf · 2020-04-23 16:44:05 +08:00 · 4416 次点击
    这是一个创建于 1458 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没推得掉,代码是自己写的,靠后端搭档的帮忙找了成品 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 条回复    2020-04-24 13:10:55 +08:00
    peyppicp
        1
    peyppicp  
       2020-04-23 16:47:14 +08:00   ❤️ 3
    这就是尴尬的地方了,在之前公司开年会的时候,抽奖环节大家都会要求现场 code review 的,所以比较和谐🐶
    CoderLife
        2
    CoderLife  
       2020-04-23 16:53:05 +08:00
    洗不清了, 唯有抱着微波炉闪人了
    xau
        3
    xau  
       2020-04-23 16:55:05 +08:00 via iPhone
    从抽奖到跑路的心理历程.
    YIFZ
        4
    YIFZ  
       2020-04-23 16:57:46 +08:00
    过几天,大家都忘了抽奖的事,没必要太在意
    duality
        5
    duality  
       2020-04-23 16:58:57 +08:00   ❤️ 1
    假设 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
        6
    b821025551b  
       2020-04-23 16:59:49 +08:00
    总比把一等奖给自己好(这个倒是真事)
    580a388da131
        7
    580a388da131  
       2020-04-23 17:08:01 +08:00   ❤️ 1
    只说一点,不要在别人面前流露出不自信、尴尬之类的语气和神情,这都会被定性为心虚的表现。也不要讨论,过段时间就忘了。
    lution
        8
    lution  
       2020-04-23 17:25:29 +08:00
    维护了一套不是自己写的抽奖代码,为了避嫌,每年抽奖我都不参加...
    Ansen
        9
    Ansen  
       2020-04-23 17:31:28 +08:00   ❤️ 3
    我之前的公司都这样抽奖,每个人分配一个号码,然后执行以下代码

    import random

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

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

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