返回   cpper编程论坛 > 算法
注册账号 论坛帮助 会员列表 日历事件 搜索 今日新帖 标记版面已读

回复
 
LinkBack 主题工具 显示模式
  #1 (permalink)  
旧 2007-04-22
初级会员
 
注册日期: 2006-12-17
帖子: 1
super00tiger 正向着好的方向发展
默认 求救随机数算法,

需要在有限的集合中选取,比如说从0到128之间随机选取,要平均分布,小弟在《计算机程序设计艺术》 第二卷105页看到的算法说的是为了得到0到k-1的随机数,可以乘k,看了半天看读懂啊~~

求救这个算法是怎么回事?用c应当怎么写?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
回复时引用此帖
  #2 (permalink)  
旧 2007-04-24
polyrandom 的头像
超级版主
 
注册日期: 2002-09-03
帖子: 3,138
文章: 20
polyrandom 正向着好的方向发展
默认 回复: 求救随机数算法,

简单的不等式。
1. 0 <= 随机数 < 1
2. 0 * k <= 随机数 * k < k
3. 0 <= 随机数 * k < k
4. 0 <= int( 随机数 * k ) <= k - 1
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
回复时引用此帖
回复

书签

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为格林尼治时间 +9。现在的时间是 07:22 AM


Powered by vBulletin® 版本 3.7.0
版权所有 ©2000 - 2009,Jelsoft Enterprises Ltd.
(C) Copy Right All Right Reserved 2001 - 2007

Search Engine Friendly URLs by vBSEO 3.1.0