想弄个公平抽奖的程序,想问问有什么类似彩票这种不太容易操纵的随机数吗

haython:抽奖规则就是每个人先拿到一个编号,在开奖之前,公布总参加人数,等到彩票开奖之后,根据彩票的数字,取余总参加人数,余数加 1 就是得奖的编号。
但是彩票这个开奖频率太低了,有没有其它频率高点的代替?或者其它类似彩票这种,我可以使用多个进行交叉进行

May725:股票基金指数,感觉没那么容易操作

Kr98:Cloudflare 的 League of Entropy 了解一下
利用多个不同机构的随机源获取去中心化的随机数

renmu123:温度的平均值,自然的东西人比较难操控

whileFalse:比特币的出块哈希?但是不稳定,或者说有延迟。

Perry:需求完全没有说清楚,什么叫开奖频率高?要有多高?

imdong:真的要公平的话,我感觉反而不能使用真正的随机数,而是应该使用可查到但不可预知的事件。

假设使用彩票作为随机种子,可以加入时间因素,生成结果。

解决了彩票频率不够高的问题,但是需要在彩票开奖前就固定奖池。

证券的数据,或者大家的数据作为种子。

比如指定时间内,参与用户的信息时间选择结合一起产生开奖结果,但是要加入其他因素,可能被控制开奖。提前公布一个秘密数字作为干扰项,开奖后可查。加密密文与密匙。

crclz:@whileFalse 我想到也是这个。外加上把开源的算法给复现,这样就可以查验真伪了。

但是这个预防不了庄家增加虚拟的账户来拉低真实用户的中奖率。(好像没什么东西可以预防)

kangsheng9527:别使用那些人家掌握核心科技的如大气质量那样的随机数。。。反正自己不熟悉的领域别用。。。

最简单的取随机数就是,参与总人数中用伪随机数产出 10 个人取其提交计入数据库 unixnano 时间,其 10 人均值的数作为随机数。

随机或者指定序号的 10 个人其参与提交时间肯定不能特定的,绝对是不可谋划的,其次是精确到 unixnano 这个级别就算有心谋划,网络延时等都不可避免,所以绝对是不可谋划定制的随机数。

而是是自己领域内可证实的随机数,而其他大气数据产出的随机数之类你不懂不建议使用,股票基金的系统也不是你写的你也没有做过绝对掌大财富可操控全局的庄家,所以。。。

flowercoder:大概明白了,觉得随机数不够随机,想让开奖结果更随机一些对吧,像前面人说的,一般取当天某证券指数最后两位做变量值,这已经很公平了,我的想法是可以把最后的参与人数映射到一个⚪上,除以总人数后得到一个角度值,这个时候,取一个随机角度值,如果取两人就加 180°,如果取 6 人就每次加 60°,这样保证了参与人的分布性。当然你也可以考虑取 N 次随机角度值

flowercoder:@kangsheng9527 一般取股票基金啥的,都是取上证或是大型综合指数,这些指数不是几十亿就能决定的,而且不是取所有值,只取小数点最后两位,人为操作可能性接近于无,由于股票最后时间交割会采用集合竞价之类的方式,所以在最后时间的操控难度极大。就算有绝对掌大财富也是不可能控制最后两位小数的

fangpeishi:https://www.random.org/

Cbdy:可以去取电流的噪声,宇宙背景噪声之类的

有没有专业前端的大佬想一起维护一个开源项目的呢,项目最近有点前端需求有点多呢。欢迎大佬来约啊。

lanyulei:本人维护这一个开源的工单系统,由于最近的前端需求有点多,想找一个专业前端一起维护。 如果有兴趣欢迎联系哈。 群号:1127401830 加群后联系群主哈,个人联系的 qq 号,就不放在这里啊。

请问有没有什么开源的成就系统?

linvaux:事情是酱紫的 为了激励我们公司的测试小伙伴多学习写代码,我想搞一个成就系统,根据每个人在 gitlab 的代码量和代码质量,来颁发不同的成就奖章。 所以想请教下各位大佬,有没有现成的成就系统,最好是能接入 gitlab 的。 因为我发现 apple watch 的运动成就那一套挺好玩的,会激励我多运动,来获得各种各样的奖章,所以才萌生了这样的…

开源一个略显粗糙的论坛系统

Wait845:项目地址 开发初衷 本人原先打算为自己所在的学校开设一个论坛,参考了各大开源论坛系统。因为有太多的不必要功能反而缩小的论坛的本质'交流', 于是便自己开始了这个项目。 本人之前只有过 python 和 java 的开发经历,对前端一窍不通。该项目的所有前端代码几乎都是现学现敲的,略显粗糙。在后续的版本中我也会不断的更新使该系统更加的完善 结语…

请问现在前端面试的算法环节占多少的比重呢

MorningStar0:主要的问题 现在面试的话,算法难度会有多高啊?会不会算法不过就 GG 。 背景 本人 19 届双非渣本,目前在和东哥做兄弟。最近项目基本完成了,有想提桶跑路的想法了。 项目经验 我主要做的是低代码平台的异构( vue->react,项目换了框架,就算是从头开始了),就是那种拖拖拽拽生成页面的那种开发工具,主要负责组件配置项-&…

上海靠谱创业团队找人(兼职全职都可以)

jge:我们在做一款新型社交软件,帮助用户以有趣的方式搜集自己的社交货币,以期在共情和互惠场景中都能发挥作用。团队成员均为名校+大厂背景,沟通顺畅愉快。目前我们还在紧锣密鼓的开发中,诚征有实力有想法的小伙伴加入我们,暂时只开放 1-2 个开发岗位,要求如下: 希望你精通 java/go/c++之一,并深入参与过或独立开发过复杂系统,有从 0 到 1 的经验更…