1
我正在與遠程Flash開發人員一起開發一個項目,他們要求當我的PHP應用程序設置HTML來加載Flash對象時,我傳入一個種子他們可以用它來產生隨機數(種子被存儲以便稍後可以重播特定的遊戲)。在PHP中生成隨機種子供Flash使用
如果您正在播種PHP的RNG,則可以使用舊備用(double)microtime()*1000000
。但是,我發現如果使用這種方法生成種子,我的範圍會比使用常規的rand()
或mt_rand()
調用的範圍小。
由於該數字是作爲種子爲外部消費而生成的,並且不是爲我自己的發電機播種,還有什麼可以考慮的嗎?有沒有更好的方法比普通的舊的mt_rand()
,這會給我在32位架構上的2^31可能的結果?
它沒有被用於任何幻想,只是爲了將一點點隨機性放入Flash遊戲。