【发布时间】:2017-05-29 13:50:39
【问题描述】:
假设我在一个数组中有两个项目,例如:
["a", "b"]
现在假设我有一个名为 random 的函数,它从这个数组中选择一个随机项目,例如:
function random() {
// do awesome random stuff here...
return random_choice;
}
如何让random 函数在 80% 的时间和 20% 的时间返回 "a" 和 "b"?
我不太确定这叫什么,但例如,如果我运行 console.log(random()); 10 次,结果应该看起来像这样:
>>> "a"
>>> "a"
>>> "a"
>>> "a"
>>> "a"
>>> "a"
>>> "a"
>>> "a"
>>> "b"
>>> "b"
"a" 得到 8/10 次返回,"b" 得到 2/10 次返回。
注意:上面的“结果”只是一个例子,我知道它们并不总是那么完美,也不必如此。
【问题讨论】:
标签: javascript jquery arrays random