用 skip 很影响性能。
建议你给每个对象增加一个值为 0.0 ~ 1.0 之间的随机浮点数的属性 randProp
。要随机取一个对象的时候,生成一个 0.0 ~ 1.0 之间的随机数 randNum
,然后用查询找按 randProp
排序后 randProp > randNum
的第一个对象。
推荐主题
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
下载'LeanChatLib' | 意见反馈 | 1 | 1.1K | 15-06-30 |
部署失败,请指导下怎么操作 | 意见反馈 | 3 | 2.4K | 16-06-20 |
headless Chrome 什么时候能加? | 意见反馈 | 5 | 2.6K | 18-06-14 |
avQuery.get(objectId)获取对象报异常 | 意见反馈 | 1 | 1.4K | 19-05-8 |
无法打开网页。也无法使用服务 | 意见反馈 | 1 | 1.4K | 18-05-31 |