摘要:
1.首先,需要明确的是,rand函数生产的是一种伪随机数,是依托于种子(seed)产生的一组伪随机数,如果你不去改变种子,每次随机出来的东西都是一样的数列。以下是一个较为完整的解释:各种编程语言返回的随机数(确切地说是伪随机数)实际上都是根据递推公式计算的一组数值,当序列足够长,这组数值近似满足均匀分布。如果计算伪随机序列的初始数值(称为种子)相同,则计算出来的伪随机序列就是完全相同的。这个特性被有的软件利用于加密和解密。加密时,可以用某个种子数生成一个伪随机序列并对数据进行处理;解密时,再利用种子数生成一个伪随机序列并对加密数据进行还原。这样,对于不知道种子数的人要想解密就需要多费些事了。当 阅读全文
posted @ 2013-12-06 23:23
Eleven_x
阅读(272)
评论(0)
推荐(0)
浙公网安备 33010602011771号