摘要
本发明提供了一种针对二维概率分布矩阵的随机取值方法,属于数学建模分析技术领域。它解决了现有轮盘赌随机取值算法不能适用于二维概率分布矩阵数据等技术问题。本算法包括:前置步骤:基于Φ创建一个u行v+1列的矩阵Θ;取值步骤:按照均匀分布随机生成一个位于(0.0,1.0]区间内的实数δ1,以二分查找方式确定Θ的第v+1列中从上往下第一个大于或等于δ1的元素的行号i,按照均匀分布随机生成一个位于(0.0,Θi,v]区间内的实数δ2,以二分查找方式确定Θ的第i行中从左往右第一个大于或等于δ2的元素的列号j,使用行号i与列号j组成整数元组。本发明能够实现二维概率分布矩阵的随机取值操作。