asli sanırım anladım,
firebasede rastgele bir seçim yapmak için bir yol bulunmamakta
ya tüm idleri alıp bir listeye atacaksın ve sonrasında rastgele bir sayı üretip listeden onu seçeceksin
ya da bu degerleri eklerken ad sayod gibi rastgele diye bir alan eklersin ve buraya da rastgele bir sayı atarsın
sonra da
var postsRef = db.collection("posts")
queryRef = postsRef.whereField("rastgele", isGreaterThanOrEqualTo: uretilenRastgeleSayi)
.order(by: "rastgele")
.limit(to: 1)
diyerek bir sonuc elde edebilirsn
https://stackoverflow.com/questions/46798981/firestore-how-to-get-random-documents-in-a-collection