算法
北纬32.6
这个作者很懒,什么都没留下…
展开
-
可公开的eos竞猜游戏随机算法(三)
JS代码此算法已经经过丰富的,多维度的测试,可以放心使用,利大庄家或平台function getRoll(serverSeed, clientSeed, nonce) { var hash = sha512(serverSeed + clientSeed + nonce); var index = 0; do { var lucky = parse...原创 2018-11-13 11:09:26 · 1128 阅读 · 0 评论 -
可公开的eos竞猜游戏随机算法(二)
c++的:合约参数类型:signature sig//游戏随机数hashchecksum256 random_num_hash;sha256( (char *)&sig, sizeof(sig), &random_num_hash );//计算出随机的骰子点数const uint64_t random_roll = ((random_num_hash...原创 2018-11-13 11:02:22 · 698 阅读 · 0 评论 -
可公开的eos竞猜游戏随机算法(一)
除了我之前提到的eosbet游戏合约中,使用的随机生成器;接下来介绍另一个合约来实现随机生成器,废话不多说,直接贴代码// Linear Congruential Generatorclass random_gen {private: static random_gen instance; const uint32_t a = 1103515245; con...原创 2018-10-12 17:39:42 · 1994 阅读 · 0 评论 -
斐波那契数列Fibonacci----算法优化之机器记忆
机器记忆 函数可以将先前操作的结果记录在某个对象里,从而避免无谓的重复运算。这种优化被称为记忆。 在计算机领域,记忆是主要用于加速程序计算的一种优化技术,它使的函数避免重复演算之前已被处理的输入,而返回已缓存的结果。Fibonacci数列中文名为斐波那契数列。它的特点是,前面相邻两项之和等于后一项的值。Content正文 JavaScript的对象和数组要...原创 2018-11-21 15:10:43 · 370 阅读 · 0 评论 -
eos游戏开发德州扑克
eos德州扑克游戏开发简述 最近来问我怎么处理暗牌的人比较多,我在这里给大家说一下我的思考:对于暗牌,因为玩家可能在增加,那么一个种子来实现明显难度是比较有压力的,因此一局当中,最好是多个随机种子,公玩家随机选择,并用算法实现不同牌或暗牌的逻辑,这样其实是可行的为激励博主更好的更新博客,以及完全去中心话的暗牌算法实现,代码开源,欢迎各位大佬给予打赏EOS账号:xxxxxxxxx...原创 2019-02-14 09:47:35 · 8663 阅读 · 1 评论 -
可公开的eos竞猜游戏随机算法(六)
使⽤游戏合约私钥对字符串X(X = gameid+用户种⼦+时间戳)进⾏签名,并对该签名转换成hash值,使用hash值的前10位在牌堆总量取相应10张牌,用户种子对用户来说,可以自定义,并提供公平验证...原创 2019-02-14 10:23:58 · 429 阅读 · 0 评论