加上无线电系主任张科潜自己一共三个教授坐在姚夏的面前。
这搞得像是他当年参加网易的面试一样,同样也是三个面试官坐在房间里面,外加一个hr。
可惜当时姚夏生瓜蛋子一个,没有见过世面,心态一时紧张没有发挥好,所以后来才去了企鹅。
企鹅虽然是一站式要面4轮,不过好在每次姚夏只需要应付一个人。
一对一是姚夏的强项,群批有点扛不住。
好在现在的姚夏有实力,心态够好,所以没觉得有问题。
……
“小姚,你不用太紧张。”张科潜笑着问候到,“你是第一次来帝都吧?”
“嗯。”
姚夏表示我30多年以后来过。
现在确实是第一次。
“那你对帝都印象如何?清华园怎么样?”
“挺好的,我还没怎么逛过,第一次来清华,学习的氛围感很浓郁,走在里面都能感受到艺术的气息。”
姚夏一番话把几个人都逗笑了。
张主任想了想说,“要不然你多在帝都留几天,我们可以多交流交流?”
“我们买了后天的返程票,只能留一天。”姚夏说。
他还得回去弄户口呢。
“这样啊,”张科潜的脸上不无遗憾,“那我们好好聊一聊,增进一些彼此的了解。”
姚夏知道,面试已经开始了,于是捧着茶杯端正坐好,力求给未来的老师和学校领导们留下一个好的印象。
“小姚,”张科潜也不叫他同学,倒是用小姚这样的称呼显得有些亲切,仿佛一个关心人的长者徐徐问到,“你的信我们看到了,上面写的新随机数生成算法,很不错!”
他给了一个很不错】的高度评价,然后问到,“你是怎么想出这个算法来的呢?而且这个梅森旋转,你觉得以后可以应用在什么地方?”
这个问题姚夏其实早就已经考虑过了。
所以说比起锦上添花来说,雪中送炭更容易让人感受到善意。
现在的随机数运用的范围还比较小,尤其是在全世界的互联网产业都没有发展起来的时候。
随机数最大的应用其实是在加密上。
20世纪90年代中期的cpu是没有内置随机数生成指令的,这使得那时候好的随机种子特别难得。
本来这问题也不大,不过当飞利浦的halmbaker发现scape当时市场上的巨头的sslweb服务器使用了“当前时间 一组特殊id”组合作为种子的时候,这个问题变成了一个切身体会到的安全问题了。
halmbaker展示了一个攻击者很容易猜到种子值,并且对他们所拿到的服务器流量进行解密的过程。猜种子值是一个非常常规的攻击手段,大家都是写代码的,你我心知肚明随机种子翻来覆去就这些算法,当时最常使用还是比较老旧的线性同余法,这就明摆着自己按了一个防盗门,结果对方却有钥匙。
于是就爆发了安全问题,导致产生新的随机数算法迫在眉睫。
而在后来经过一系列的演化和发展,就跟病毒和疫苗的关系一样,彼此战斗过一段时间,终于进化出了梅森旋转算法,这个算法即使在后来英特尔在芯片上集成了随机数生成器之后依然被频繁使用,因为梅森旋转更快。
姚夏等于直接将屠龙刀放在众人面前,可现在世界上还没有诞生龙呢。
杀只小鸡,用现在的线性同余法就已经足够了。
根本用不到梅森旋转算法。
……