js生成n个和为固定sum的随机整数
来源:互联网 发布:2017最新淘宝黑车技术 编辑:程序博客网 时间:2024/05/22 04:35
js生成n个和为固定sum的随机整数
随意写的,随意使用
// 本算法仅是为了做某些演示系统时,生成若干组随机数,每组的元素个数及总和均固定。// 随意写的,随意使用function randGenerator(n, sum) { var aryRet = []; var fSumTmp = sum; var iAcc = 0; for (var i = 0; i < (n -1); i++) { var iTmp = Math.ceil(Math.random() * (fSumTmp / 2)); aryRet.push(iTmp); fSumTmp -= iTmp; iAcc += iTmp; } aryRet.push(sum-iAcc); return aryRet;}console.log(randGenerator(7, 100)); //[21, 20, 27, 7, 2, 6, 17]
阅读全文
0 0
- js生成n个和为固定sum的随机整数
- 随机生成和为S的N个整数——投影法
- 随机生成n个不同的整数
- 随机生成n个整数
- 随机生成N个和为S的正整数
- 在n个整数中选k个,使选出来的数的和为sum
- 关于随机生成N个不同整数的问题
- 随机生成前N个不重复的整数
- java随机生成n个不相同的整数
- 白话经典系列之十三 随机生成和为S的N个正整数--投影法
- 随机生成和为S的N个正整数——投影法
- 随机生成和为S的N个正整数——投影法
- 随机生成和为S的N个正整数——投影法
- 随机生成和为S的N个正整数——投影法
- 随机生成和为S的N个正整数——投影法
- 随机生成和为S的N个正整数——投影法
- 生成固定范围不重复随机整数(JS&PHP)
- 随机生成0~N之间的N个不重复整数
- $_FILES name和tmp_name有什么区别
- MyBatis--单表的CURD操作(原始dao方式)
- HashMap中entry.hash == hash && (k == key || key.equals(k))
- Windows环境搭建ElasticSearch 5.*并配置head
- [项目实训]6.4 contest的add功能起步
- js生成n个和为固定sum的随机整数
- static_cast
- python 偏函数(functoosl, partial)
- A股进阶——投资者必看的熊市生存法则
- jsp
- 学习淘淘商城第八十八课(单点登录用户登录--Controller层及测试)
- 频率论(Frequentist)方法和贝叶斯方法
- 建立Hash表(散列表)(运用线性探测法解决冲突)
- spring注入方式-构造函数优缺点