【发布时间】:2023-03-20 12:35:01
【问题描述】:
我对 JS 很陌生,但我想制作一个由概率控制的非常基本的 RPG 项目生成器。这就是我想出的。
我对 itemtype 部分有疑问。对itemtype进行概率掷骰后,我想在武器、配饰和盔甲下随机生成一组元素。
应该是稀有剑、稀有法杖、普通手套或普通宝箱。
我该怎么做?
var rarityNum = Math.floor( 1 + Math.random() * 100 );
var itemNum = Math.floor( 1 + Math.random() * 100 );
var rarity;
if ( rarityNum > 75 ) { rarity = "rare "; }
else if ( rarityNum > 65 ) { rarity = "uncommon "; }
else { rarity = "common "; }
var weapons =["sword","bow","staff"];
var armors =["chest","leggings","gloves"];
var itemtype;
if ( itemNum > 51 ) { itemtype = "weapons"; }
else if ( itemNum > 40 ) { itemtype = "accessories"; }
else { itemtype = "armors"; }
document.write (rarity);
document.write (itemtype);
【问题讨论】:
标签: javascript arrays random probability