红包扫雷软件开发

很多人说红包序列是预先在手机发出去的时候已经产生好随机序列,其实这样会产生大量的数据库读写操作,内存读的速度以DDR3-2400为例,能达到17G/s,写的速度达到18G/s。而硬盘数据库的读写速度最多达到133MB/s。可见大量的从硬盘读写数据不但容易使硬盘损坏,更达不到高并发的读写需求。所以预先生成随机序列写入数据库,用户抢的时候再读出红包金额并将用户信息写入数据库并不科学。所以采用内存实时计算随机序列并异步写入硬盘数据库储存的方法。基于内存的随机序列是伪随机序列,他并不是真正的随机,而是根据种子通过一定的算法计算出来的值,只要种子不变,每次计算出来的值的序列是一致的。也就是说当红包指纹(ID或者ID+时间戳或者其他算法生成)一定时,计算出来的序列是一致的,这样子就不用储存在数据库,而是实时计算,第一次取序列的第一个值,第二次取序列的第二个值,如此类推。vx:151-5511-5323

app开发

红包APP功能需求

一、登录、注册

1、手机号密码,发送短信验证码注册;

2、手机号密码登录、找回密码

3、分享注册,通过分享的二维码自动带入推荐人ID注册

二、房间、群聊

1、后台创建相应数量接龙、踩雷房间;

2、加入客服,玩家可与客服聊天(发文字、语音、图片),转账;

3、群聊只能发红包,不能发文字、图片、语音。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181229A10OG900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券