【发布时间】:2018-02-28 00:42:22
【问题描述】:
我想为一个看起来像的随机数生成一个加法方程
5+10+2 来自一组数字,即 [1,2,5,10,50]。
var randomNumber = Math.floor(Math.random() * (10 - 1 + 1)) + 1;
var setOfNums = [1,2,5,10,50];
var additionEquation; //ex: for randomNumber = 28; additionEquation = 10+10+5+2+1;
方程中元素的最大数量是 5。在 java 脚本中可以吗?提前谢谢。
【问题讨论】:
-
你能澄清一下这个问题吗?
-
可以接受更多随机数的解决方案吗?
-
是的@Nitheesh。例如我需要的数字是 8,我想显示为 5+2+1。生成的方程编号 5,2,1 仅来自集合 [1,2,5,10,50]。清楚了吗?
-
是的@Alexandru-IonutMihai。但生成的方程编号仅来自集合。
-
例如:对于 randomNumber = 28; addEquation = 10+10+5+2+1...好吧,如果您允许多次使用设置项,那么您将有很多解决方案...一个是
1 + 1 + ... + 1 + 1 = 28。
标签: javascript html random