首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急问!关于概率有关问题

2012-01-13 
急问!!关于概率问题帮人做的程序,有25%的概率是一种情况,75%是另一种情况我用以下的方法能实现吗Randomrn

急问!!关于概率问题
帮人做的程序,有25%的概率是一种情况,75%是另一种情况
我用以下的方法能实现吗
    Random   r   =   new   Random();
    int   n   =   r.Next(4);

    if   (n   !=   1){.............}
    else{..............}

[解决办法]
建数组,a(100),里面存1-100数字


随机数取出一个就清0

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
[解决办法]
用权重可以实现吧,所谓加权。
[解决办法]
你一开始的方法就可以 25%的概率并不是精确地说就是100次就有25次,你模拟测试一下只要是接近1/4就可以了
[解决办法]
按理这样做就可以了
但是计算机的随机数并不随机,所以运行起来效果不会很好

热点排行