dusj老兄,你给算法,我给分!

jbzheng 2000-07-21 02:13:00
加精
dusj老兄,你给算法(随机数发生器),我给分!
...全文
266 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
milefo 2000-12-13
  • 打赏
  • 举报
回复
larky兄不妨谈谈高斯分布,锐利分布等随机数,何如?!
Larky 2000-07-23
  • 打赏
  • 举报
回复
我不是dusj贸然回答忘原谅!
Larky 2000-07-23
  • 打赏
  • 举报
回复
我想随机数发生器的基础是均匀分布的随机数发生器,其他分布大都需要以他为基础。
均匀分布随即数我知道的有这么几种算法!
1、大数取余法 X(n+1) = (X(n) * a + b) mod a好像是这样具体的我不记得了,你可以去查具体的公式和参数。
2、在内存里面建立一个数组,用任何方法将里面存放一些随即数(例如用c提供的函数)
X(n+1) = A[X(n)]。如果数量上不一样可以对X(n)进行变换。
3、利用反馈回路产生伪随机数,一般用于电路生成均匀分布的随机数,CDMA手机用他来作为地址码发生器的关键电路。你可以在一些数字电路的书上找到各种长度伪随机数的反馈参数,我找到过的最长的是2^49长的序列。他的缺点是适合电路生成,用程序就略显复杂。而且每次只能输出0,1两种结果,不过可以将多次的结果链在一起用。

我想你可能不需要高斯分布,锐利分布等随机数,我就不说了!
jbzheng 2000-07-22
  • 打赏
  • 举报
回复
dusj老兄,你不在吗?

33,006

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧