结果受限的随机算法

时间:2018-09-20 22:36:26

标签: javascript algorithm random

假设您有一个随机算法,可以在2个元素之间进行选择,但是您希望第二个元素被选择的机率只有1%。它背后的算法逻辑是什么? 关于如何在此问题上找到更多的任何想法?我研究了具有确定输出的随机算法,但找不到我的问题的答案。

我调查了Cryptographically secure pseudorandom number generator,但我认为目前没有必要使事情复杂化。

1 个答案:

答案 0 :(得分:0)

int arr[2] = {1, 2};
return arr[(Math.floor(Math.random() * 100) == 0)? 1 : 0];