hello~World 2016-09-13 08:01 采纳率: 0%
浏览 2638

java 根据权重取随机数如何实现

有一个表A(配置了50条数据,以后会增加),用户每天看见的数据会从A表里随机抽一条进行查看,会有N多用户进行查看(每个用户之间互相独立),如何控制每个用户在查看完A表所有数据之前,每天看到数据不会重复。用户数量级(百万)

补充:A表中的数据没有属性(类似标志位),A表递增速度也就是几十条的递增,举个例子:假如A表中有两条数据,a和b,用户张三第一天看到是a,李四看到是b,第二天期望,张三看到b,李四看到a。感谢各位大神解答

  • 写回答

3条回答 默认 最新

  • 当作看不见 2016-09-13 08:18
    关注

    每条数据做个标记,看了就设置为false ,没看就是默认true,
    用文件存储看了的记录,根据记录随机,在记录内的继续随机

    评论

报告相同问题?

悬赏问题

  • ¥50 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?