我有一個表格,其中包含我想查找僞隨機間隔的行的postgres數據庫。有些我想每小時查一次,一天一次,一週一次。我希望查找在他們的時間窗口內處於僞隨機間隔。所以,我每天想要做的查找應該在每次運行的不同時間進行。隨機查找方法
我懷疑有一個更簡單的方法來做到這一點,但這是我的粗略計劃: 有一個設置列爲每個查找項目。當腳本啓動時,它將每次查找的歷元時間隨機化並將其設置到設置列中,以確定下一次查找的時間。然後我運行一個等待1的連續循環來查看曆元時間是否與任何請求的查找匹配。在運行查找時,它會重新計算下一次查找的時間。
我的問題: 即使在設計階段,這看起來像是一個膠帶和麻線例程。什麼是正確的方法來做到這一點?
如果偶然,我的想法是做到這一點的正確方法,我的想法是重複循環,等待1正確的路?如果我有兩次查找,我可能會錯過一次,但我可以忍受。
感謝您的幫助!
你說:「所以,我每天想要做的一次查詢應該在每次運行的不同時間發生。」 「每次不同的時間」不是僞隨機的。時間的僞隨機選擇可能會連續幾天返回同一時間。你確定這很重要嗎? –
你說得對。我試圖描述我不希望它在第1天計算僞隨機時間,然後每天在同一時間運行,除非這是僞隨機發生器確定的結果。 – McLuvin