我们说我有一个装有10个大理石的包:5个红色,3个绿色和2个蓝色。我想随机画一个大理石。
我需要在Node.js中执行它并考虑简单的对象数组,如:
[
{ color: "red", score: 5},
{ color: "green", score: 3},
{ color: "blue", score: 2}
]
然后滚动一个数字并迭代数组,直到运行得分总数大于滚动数。
不过,也许这个简单的算法可能会使用一些改进(可能在绘图之前对数组进行排序?),完全取代更好的数据或者有更好的数据结构?