我知道聽起來很矛盾
我有兩個元件,一個負責丟statement和offset,一個負責去資料庫撈這個statement offset後的前十個結果回傳。
主要是不想一次撈完丟過來,費時又費空間
所以想要根據一個statement ,想要看下十個結果就自己送出請求
但我突然想到若是我要random 順序的結果,如果我用原本的做法,肯定每次random 的結果不一樣,十個十個一直拉,拉到資料庫的最大資料個數結束後,整個頁面一定很多重複的資料,因為每次撈十個就重新洗牌一次,一定會有想同的結果出現在前十個。
想問有沒有可能從語法去改?
譬如說給一個種子,使得亂數產生的隨機順序一樣
但我查了一下sqlite的隨機沒有種子的機制
只能特例然後用程式語言的角度去解決嗎?