标签: javascript math
假设我们有一个整数 16 。
是否有函数返回随机数字数组,组成 sum ?
例如7 1 2 4 1 1或1 5 2 3 6
我想知道是否存在一些在JavaScript中执行此操作的优雅方法。
答案 0 :(得分:5)
没有现有功能,但例如:
var n = 16; var a = []; while (n > 0) { var s = Math.round(Math.random()*n); a.push(s); n -= s; }
a包含数组。
a