会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Aka.Why
I still have lots to work on 爱生活 爱学习 爱跳舞 爱吃糖~~~
博客园
首页
新随笔
联系
订阅
管理
2012年1月8日
0 .. n-1个数中随机选m个数
摘要: 给定一个n, 一个m, 要求从0..n-1个数中随机选取m个数。 这里参考《编程珠玑》中的一个方法,既利用概率测试来进行选取。假设我们要从0到100中选取10个数。首先考虑0,我们选取它的概率为10/100 = 1/10,因此我们可以产生一个随机数(应该远远大于n),利用该数模100的值是否小于10来模拟选取0的情况。接着考虑1,这时我们应该根据0是否被选取来考虑其被选中的概率。
阅读全文
posted @ 2012-01-08 14:12 akawhy
阅读(1521)
评论(0)
推荐(0)
编辑
公告