Javascript 结果受限的随机算法
假设您有一个随机算法,可以在两个元素之间进行选择,但是您希望第二个元素只有1%的机会被选择。它背后的算法逻辑是什么? 还有关于我如何能在这件事上找到更多的想法吗?我研究了具有确定输出的随机算法,但找不到问题的答案Javascript 结果受限的随机算法,javascript,algorithm,random,Javascript,Algorithm,Random,假设您有一个随机算法,可以在两个元素之间进行选择,但是您希望第二个元素只有1%的机会被选择。它背后的算法逻辑是什么? 还有关于我如何能在这件事上找到更多的想法吗?我研究了具有确定输出的随机算法,但找不到问题的答案 但我认为,就目前而言,没有必要将事情过于复杂化 嗯,一个简单的方法是,虽然可能不是真正随机的,也可能不适用于加密。。使用语言随机函数生成一个介于0和99之间的数字。。。如果为0,则选择第二个元素,否则选择第一个相关元素: int arr[2] = {1, 2}; return arr[
但我认为,就目前而言,没有必要将事情过于复杂化 嗯,一个简单的方法是,虽然可能不是真正随机的,也可能不适用于加密。。使用语言随机函数生成一个介于0和99之间的数字。。。如果为0,则选择第二个元素,否则选择第一个相关元素:
int arr[2] = {1, 2};
return arr[(Math.floor(Math.random() * 100) == 0)? 1 : 0];