.net 根据概率不同 显示不同的内容(向高手求救)
问题如下:
a 出现概率 %10
b 出现概率 %15
c 出现概率 %10
d 出现概率 30%
如何用一个算法,求出来。
就像砸金蛋似的,随机产生 a b c d 的一个!
如果用随机函数的话,a 和 c 不好区分,
如果用区间的话,但是我不知道怎么处理!
希望高手帮忙!!!
a 出现概率 %10
b 出现概率 %15
c 出现概率 %10
d 出现概率 30%
如何用一个算法,求出来。
就像砸金蛋似的,随机产生 a b c d 的一个!
如果用随机函数的话,a 和 c 不好区分,
如果用区间的话,但是我不知道怎么处理!
希望高手帮忙!!!
...全文
相关推荐
Pickle:.NET库,用于根据概率选择集合中的随机项目
通过深入研究`Pickle`库的源代码和示例,开发者可以更好地理解如何根据需求自定义概率选择,以及如何与其他.NET项目集成。此外,由于它是开源的,用户还可以根据自己的需求对其进行修改和扩展。
常见的抽奖-根据指定概率抽奖(简单的)
在C#或.NET环境中,我们可以利用`System.Random`类来生成随机数,这是实现抽奖功能的基础。
asp.net做的大转盘,自己写的概率算法
我们可以根据每个奖项的概率值创建一个分布表,然后让随机数落在这个分布范围内,以此决定转盘停在哪一个奖项上。比如,可以将0到99映射到五个奖项,根据概率比例划分每个区间。
VB.net高概率面试题
VB.net高概率面试题本文主要讲解了VB.net高概率面试题中的重要知识点,涵盖了ASP.NET、ADO.NET、C#、面向对象编程等方面的知识。1.
常见的抽奖-根据指定概率抽奖(改进)
在.NET中,可以使用`System.Random`类来生成随机数。然而,为了根据指定的概率进行抽奖,我们需要对随机数生成进行一些改进。


