javascript函数,用于获取总和与金额匹配的随机数组项

javascript函数,用于获取总和与金额匹配的随机数组项,javascript,algorithm,function,Javascript,Algorithm,Function,这是一个非常奇怪的问题。。。但我有一系列的货币: var currency = [ {label: "penny", value: 0.01}, label: "nickel", value: 0.05}, label: "dime", value: 0.10}].. etc.. } var价格=2.15 我正在尝试做一个算法,从数组中随机生成5-10枚硬币。。。这样就永远有能力做出价格。。。但是,比如说,4个额外的“垃圾”硬币 但

这是一个非常奇怪的问题。。。但我有一系列的货币:

var currency = [
{label: "penny", value: 0.01},
label: "nickel", value: 0.05}, 
label: "dime", value: 0.10}].. etc..
}
var价格=2.15

我正在尝试做一个算法,从数组中随机生成5-10枚硬币。。。这样就永远有能力做出价格。。。但是,比如说,4个额外的“垃圾”硬币

但即使是用来解这个方程的硬币也应该是随机的。如果是0.20美元,我不希望答案总是0.05美元、0.05美元、0.05美元、0.05美元。。。也许有一种可能是0.10美元,0.10美元

它返回一个包含所有“随机”硬币的数组,以便我可以将它们放在页面上

我正在研究这一点,并认为其他人也可以尝试一些有趣的东西。

这里有一种“随机”方式这里有一种“随机”方式你说的4个额外的“垃圾”硬币是什么意思?你说的4个额外的“垃圾”硬币是什么意思?