Open qappleh opened 3 years ago
首先联想到的方法是: Math.random() 0-1随机数扩大成0-n,n-m那种扩列方式
但后看fn1是返回1-5的整数,所以这个方法不可行
则() -> 1-5 与 () -> 1-7 如何产生关联/共同之处呢,fn1() 一个只有1-5,两个只有2-10,顺序下去,联想到公约数那种概念,即5*7=35,则35是拥有两者
则对照到fn1,fn1() ** 7 = 1-35
得到fn2() { let n = 7 let res = 0 for(let i = 0; i < n;i++) res += fn1() return res/n }
首先联想到的方法是: Math.random() 0-1随机数扩大成0-n,n-m那种扩列方式
但后看fn1是返回1-5的整数,所以这个方法不可行
则() -> 1-5 与 () -> 1-7 如何产生关联/共同之处呢,fn1() 一个只有1-5,两个只有2-10,顺序下去,联想到公约数那种概念,即5*7=35,则35是拥有两者
则对照到fn1,fn1() ** 7 = 1-35
得到fn2() { let n = 7 let res = 0 for(let i = 0; i < n;i++) res += fn1() return res/n }