标签: java android firebase-realtime-database
假设Firebase实时数据库中有10个节点,我想随机获得3个节点。要获得3个随机节点,我的算法是这样的:
1)将所有节点存储在列表中。
2)生成一个范围内的3个随机数,并将其存储在另一个列表中。
3)使用这些随机数作为索引遍历节点。
我认为第1步很昂贵。有什么更好的方法吗?此外,有什么方法可以从Firebase实时数据库中获取特定索引处的节点?