从Firebase Storage下载随机物品

时间:2016-12-05 00:17:50

标签: android random firebase firebase-storage

我在用户上传的1000个项目中,我想下载一个随机的项目。什么是最好的方法?

我可以用1 - 1000个名字命名,但可能会有多个用户同时上传。

还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

我建议将所有文件名(最好是随机生成的或基于firebase密钥)保存在数据库节点中...

从这里你可以得到整个节点,然后得到长度, 生成一个随机数,然后将这个随机数修改为长度;

获取第n个孩子,其中n = randomNumber%length