快速的背景 - 我想在.net中構建,但我的託管服務提供商將收取75美元來啓用.net,並且我太緊以至於無法支付更多費用。所以它是PHP。我不是非常熟悉php,除了在wordpress中喋喋不休(這是我可能會實現這個目標的地方)。php隨機數發生器總是在服務器上運行
我需要的是一個隨機數發生器(這部分很簡單),坐在我的服務器上,每隔x秒創建一個隨機數,前提是網站上至少有一個訪問者。所以基本上有人登陸頁面就會啓動randomizer,併發的訪問者都會被提供相同的數字。那有意義嗎?也許我可以設置一個標誌,當一個訪客到達,停止後來的投票?
我在想通過掛載load()來實現第一部分,啓動服務並抽出數字,都非常簡單。我如何確保併發訪問者不會輪詢服務,而是服務於訪問者產生的輸出?我試圖說明我的意思如下:
visitor one hits site - polls service 3 5 23 50 29 11 59 84 99 17 34 55
visitor two hits site 11 59 84 99 17 34 55
visitor three 99 17 34 55
希望這有一定道理,任何想法是極大的讚賞...
編輯:事情是這樣的一個守護進程?
class TheDaemon
{
public function run()
{
while (1) {
// do stuff here
}
}
}
$daemon = new TheDaemon();
$daemon->run();
有趣。出於好奇,你用這些數字做什麼? – Problematic
數字發生器作爲服務?當網站上至少有一位訪問者時,每x秒創建一個隨機數字?這可能應該是一個獨立的腳本或函數,它在調用時返回一個隨機數。 – stefgosselin
@Problematic - 這真的只是一個衆包實驗,除了一點樂趣之外沒有別的原因。只有在設置 – Nathan