求助线性同余法的VB代码

renyucai1963 2011-12-09 11:28:06
m, 模数 0<m
a, 乘数 0<=a<m
c, 增量 0<=c<m
Xn, 开始值 0<=Xn<m
Xn+1=(aXn+c) mod m
例如:m=10 Xn=a=c=7 时得到的序列 7,6,9,0,7,6,9,0,…
这是摘自《计算机程序设计艺术》里的一段
我的问题是他的序列是如何得出来的,求VB的代码?
请关注的朋友帮助解决。
谢谢。
...全文
195 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
贝隆 2011-12-09
  • 打赏
  • 举报
回复
renyucai1963 2011-12-09
  • 打赏
  • 举报
回复
谢谢 chinayuppie
非常满意。
booksoon 2011-12-09
  • 打赏
  • 举报
回复
题目不是已经说得很清楚了吗?

Private Sub Command1_Click()
m = 10
a = 7
c = 7
xn = 0
For i = 1 To 10
xn = (xn * a + c) Mod m
Print xn
Next i
End Sub
renyucai1963 2011-12-09
  • 打赏
  • 举报
回复
积分为0,下载不了。
请费心写个代码吧!
谢谢了。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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