我想隨機化對象中的對象。簡單的編程數學
do{
e = enemyList[Math.floor(enemyList.length * Math.random())];
} while (e.level > (player.level + 5) && e.level < (player.level - 5));
return e;
我該如何做到這一點,所以「e」必須在5級以上和5級以下,以便循環停止?
是啊,這是很容易的,但我的頭很痛因爲某些原因:P
它怎麼能同時在5層以上和5層以下? – Barmar
你能多解釋一下還是舉個例子?我不知道你的意思是5級以上,5級以下。此外,它看起來好像你的函數只返回一個對象(除非我讀錯了),那爲什麼是循環? – BrettFromLA
我希望敵人的等級在玩家的等級減5和加5之間。所以如果你是等級15,while語句應該在10到20之間停止 – ECMAScript