我真的很惭愧问这个问题,但是我没有时间修改。也不是以英语为母语的人,所以请原谅我缺乏数学词汇。
我正在编写一个程序,该程序需要将概率分配给变量,然后随机选择一个。
例子:
想象一下,我有硬币,我想将 70% 的概率分配给正面,30% 分配给反面。当我扔它时,我希望有 70% 的机会出现正面和 30% 的反面。
一种愚蠢的方法是创建一个单元格数组,将头部插入 70 个单元格,将尾部插入 30 个单元格。将它们随机化并随机选择一个。
编辑 1:我还想指出,我不限于 2 个变量。例如,假设我有 3 个字符可以在 (*,\$,#) 之间进行选择,我想将以下内容分配给每个字符 * = 30%、\$ = 30% 和 # = 40%。
这就是为什么我不想使用随机函数并想看看它是如何在数学上完成的。