|
沙发
发表于 2023-9-5 20:21:05
|
只看该作者
河南省周口市
变量名 | 类 型 | 静态 | 数组 | 备 注 | 总概率 | 整数型 | | | i | 整数型 | | | 区域 | 整数型 | | | 随机数 | 长整数型 | | | 返回奖品 | 奖品 | | | 置随机数种子 () 计次循环首 (取数组成员数 (奖品 ), i ) 总概率 = 总概率 + 奖品 [i ].概率 计次循环尾 ()区域 = 0 随机数 = 算法_取随机数_asmEx (1, 总概率 ) 计次循环首 (取数组成员数 (奖品 ), i ) 奖品 [i ].中奖区域 = 区域  区域 = 区域 + 奖品 [i ].概率  如果真 (随机数 ≥ 奖品 [i ].中奖区域 + 1 且 随机数 ≤ 奖品 [i ].中奖区域 + 奖品 [i ].概率 )  返回奖品 = 奖品 [i ]  计次循环尾 ()返回 (返回奖品 )|
算法_取随机数_asmEx | 整数型 | | |
最小值 | 整数型 | | | | 最大值 | 整数型 | | | |
如果真 (最大值 < 最小值 ) 返回 (最大值 )置入代码 ({ 81, 82, 15, 49, 185, 23, 0, 0, 0, 247, 225, 131, 192, 7, 139, 77, 12, 43, 77, 8, 65, 51, 210, 247, 241, 3, 85, 8, 139, 194, 90, 89, 201, 194, 8, 0 })返回 (0 )
看看我的
|
|