|
清單 1.簡(jiǎn)單的擲骰器
許多游戲和游戲系統(tǒng)都需要骰子。讓我們先從簡(jiǎn)單的部分入手:擲一個(gè)六面骰子。實(shí)際上,滾動(dòng)一個(gè)六面骰子就是從 1 到 6 之間選擇一個(gè)隨機(jī)數(shù)字。在 php 中,這十分簡(jiǎn)單:echo rand(1,6);。
在許多情況下,這基本上很簡(jiǎn)單。但是在處理機(jī)率游戲時(shí),我們需要一些更好的實(shí)現(xiàn)。php 提供了更好的隨機(jī)數(shù)字生成器:mt_rand()。在不深入研究?jī)烧卟顒e的情況下,可以認(rèn)為 mt_rand 是一個(gè)更快、更好的隨機(jī)數(shù)字生成器:echo mt_rand(1,6);。如果把該隨機(jī)數(shù)字生成器放入函數(shù)中,則效果會(huì)更好。
清單 1. 使用 mt_rand() 隨機(jī)數(shù)字生成器函數(shù)
function roll () {
return mt_rand(1,6);
}
echo roll();
it知識(shí)庫(kù):25個(gè)PHP游戲編程腳本代碼,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。