Если вам известно количество элементов в ссылке brandGame/
, вы можете выбрать 5 случайных чисел от 1 до numberOfElements и получить их.Это может привести к нескольким вызовам в базу данных.
В качестве альтернативы, вы можете загрузить все из ссылки brandGame/
и просто выбрать 5 случайных элементов, используя чистый Kotlin.Но тогда вы должны скачать все по ссылке, что может быть много.
Наилучший вариант - настроить облачную функцию, которая делает логику «выбора 5 случайных опций» на стороне сервера.https://firebase.google.com/docs/functions/ Но для этого нужно написать несколько js :)
Как вы говорите, не существует встроенного способа получения случайных элементов из ссылки.