知道几个随机数才能求出整个数列?

csuker 2005-06-03 11:26:34
某网站,隔一段时间发一条新密码,六们的数字.估计是用一个简单的随机函数生产的随机数.应该是有一定规律的.
问有没有可能用得到的随机数求得整个数列,至少知道多少个随机数才能知道整个数列.
...全文
195 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tranquillo 2005-06-19
  • 打赏
  • 举报
回复
虽然伪随机数是固定的序列,但是并没有规律可循,倘若序列周期为n,恐怕要知道n个数
NowCan 2005-06-06
  • 打赏
  • 举报
回复
这可不是很容易。
ckc 2005-06-06
  • 打赏
  • 举报
回复
算法生成的伪随机数确实是有规律的
不过不一定随便就可以找出这个规律
比如它每次根据时间、内存使用情况、进程号之类变化的东西调整随机数的种子
你找到再多的这些数据都没什么意义
寻开心 2005-06-06
  • 打赏
  • 举报
回复
即便是伪随机数,也不能保证一定能够找到生成的序列
即便找到了生成的序列,也不一定能够保证下一次发来的就是序列当中的下一个数据

比如,服务器端就是一个最简单的用素数乘法和取模方式生成的随机序列
它只要是根据在线的人数,按照随机数生成序列依次分配,到具体的用户这里,因为在线人数的动态变化,也无法保证这次和下次之间的数据在序列上的间隔是一个常量

因此即便是求出来了这个随机序列,你还是要发送一系列的数据去测试,而这个时候,只要服务器端对错误的返回数值次数做一些限制,你的工作就变得毫无意义了

所以,从破解这个随机数生成的顺序是没有多大的意义的,只要服务器端多做点工作,你就无法解决
csuker 2005-06-05
  • 打赏
  • 举报
回复
是啊.他每过一分钟都会给我发一个.
估计可能只是一条随机函数的指令.
oyljerry 2005-06-05
  • 打赏
  • 举报
回复
伪随机数分析?
phinecos 2005-06-05
  • 打赏
  • 举报
回复
想把种子和随机数产生公式都弄出来???
galois_godel 2005-06-04
  • 打赏
  • 举报
回复
这个不一定,要看情况的,反正多多益善
gauss 2005-06-04
  • 打赏
  • 举报
回复
但楼主所说的是伪随机数,所以应是有规律的。
寻开心 2005-06-03
  • 打赏
  • 举报
回复
随机数就是随机数,有规律就不叫随机数了

33,028

社区成员

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

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