郁群慧和方晓霞两个人,你看看我,我看看你,大眼瞪小眼,呆立了有两秒钟左右。
“这都写的啥?”
“我也不懂。”方晓霞摇摇头。
虽然嘴巴上面说着不懂,但是两个人毕竟是清大无线电电子学系的学生,没吃过猪肉还没见过猪跑吗,平时老师上课的时候总是会有意无意说一些趣事见闻,顺便带一些专业知识点,预先给她们铺一点,所以两个人还是能从中看出来一点点端倪。
“既然他说让我们把这封信转给系里面的老师,那么就照着他说的试试看呗。”
80年代的大学生心态和三观相当的好,而且乐于助人。
说真的,方晓霞和郁群慧虽然在大学生活当中挺无聊的,却能够遇到这么一桩神奇的事情,她们现在都有点想知道这封寄件人究竟是个什么样子了。
于是很快就将这封信上报给了大一教微电子技术基础的老师姚闵玉,姚闵玉看了看,又找来更年长有经验的教授王祚英。
姚夏的运气不错,80年代的老教授们,基本功还是非常扎实的,这一点跟未来的专业细分之后所形成的一些偏向性人才有所不同。
再过10年左右,学微电子的,很多人其实只需要学习HDL语言和C,汇编需要了解但不过多深入,那么在编程的专业性上要求就不如计算机学院的学生。
在分化上,虽然微电子和计算机都有一定的重叠部分,但微电子更专注于硬件,大规模的集成电路,也就是芯片领域,芯片可以用到的地方非常多,比如说80年代的收音机,自动洗衣机,电视机,自动化领域,探测领域……几乎所有跟电子沾边的,都有可能跟微电子相关。
可计算机主要专精计算机领域,主要是计算机制造以及利用计算机来进行编程,产生各种软件。
一个偏硬,一个偏软。
但是具体到后面的软件工程,那就是纯软,一点都不硬了。
可现在,1986年,清大的无线电专业的教授们,很多是通晓基础的物理原理,做得了收音机,焊得了单片机,同时还能写一些定制化的程序的基本功非常扎实的能人。
两个人研究了一下,尤其是王祚英教授对数学算法以及计算机知识比较有研究,所以很快就能判断出来——
“这篇文章不简单啊。我感觉他的这套理论是对的。”王祚英连连赞叹,“这个通过LFSR产生随机数的方式,真的是太新奇了。”
其实这玩意儿的原理非常简单,对于一个4级的 LFSR来说,假设其反馈函数是f(x)=x4+x2+x+1f(x)=x4+x2+x+1。
则LFSR每次从最低位取出结果,将最高位(x4x4)和倒数第二低位(x2x2)取异或后,再与最低位(xx)取异或后,填入移位后的最高位。
这样就能构建了一个循环长度为 5的 LFSR。
如果看不懂没关系,你就想象成一个不断从低位置取东西放到高位置的4个高低不同的凹槽。
就像是在游乐场当中的旋转木马,王教授稍微脑补了一下,就会发现这篇文章当中【旋转】这个词取得真特娘的太好了。
飞速旋转的木马,几乎要飞起来。
之后再进行提取,提取的方法很简单,只需要将每次旋转得到的输出右乘一个可逆矩阵 TT即可。
梅森旋转就是这样一个不断旋转和提取的过程。
王祚英闭着眼睛想象了一下,一堆数字在大脑当中飞速旋转起来。
不,他整个人都要飞起来了。