从我的Firebase用户列表中选择随机用户

时间:2017-02-10 00:39:24

标签: android firebase firebase-authentication

我正在开发一个应用程序,该应用程序具有基于随机Firebase用户获得特定事件奖励的奖励系统。

我得到了其他所有内容,但我不知道如何从Firebase中选择我的随机用户。有谁知道如何从我的用户列表中获取随机用户ID?

2 个答案:

答案 0 :(得分:0)

使用这个先生。只需输入范围和最小值

(Math.random() * "range") + "min";

答案 1 :(得分:0)

创建函数以在Swift中获取随机Firebase用户

班级

import FirebaseDatabase

var ref: DatabaseReference!

ViewDidLoad

ref = Database.database().reference()

chooseRandomUser()

功能

func chooseRandomUser()
{
let profilesRef = ref.child("users")

profilesRef.observe(.value, with:
    {
      snapshot in

      let allProfiles = snapshot.children.shuffled()
      let randomProfile = allProfiles.randomElement()
      let winner = randomProfile!

      print(winner)
     })
}