在计算机科学中用来描述随机性的术语是熵。更多的熵意味着更多的随机性。目前还没有生成熵的算法。增加算法熵的已知方法依赖于物理世界中与量子尺度事件相关的行为。这些动作中最方便的是温度相关的。对于PIC16F877A的具体情况,当以指令周期测量时,看门狗计时器需要多长时间才能断言。通过阅读和理解PIC16F877A数据表,您会发现t.WDT对VDD电压和芯片的结温有很大依赖性(表17-5,参数31,最小7毫秒,从-40°C到+85°C的最大33毫秒,通常在5伏和25°C下为18毫秒)。当用微秒分辨率测量WDT间隔时,会有少量的真实随机性。这对您意味着,有可能使PIC16F877A具有少量的真实随机行为,但是正确实现并不明显或简单。像这样的应用可以用MLPAB模拟器或Labcenter电子:Proteus PCB设计和仿真软件开发。然而,它不会有任何真正的随机行为。为了观察真正的随机行为,应用必须在真正的PIC16F87A芯片中运行。
在计算机科学中用来描述随机性的术语是熵。更多的熵意味着更多的随机性。目前还没有生成熵的算法。增加算法熵的已知方法依赖于物理世界中与量子尺度事件相关的行为。这些动作中最方便的是温度相关的。对于PIC16F877A的具体情况,当以指令周期测量时,看门狗计时器需要多长时间才能断言。通过阅读和理解PIC16F877A数据表,您会发现t.WDT对VDD电压和芯片的结温有很大依赖性(表17-5,参数31,最小7毫秒,从-40°C到+85°C的最大33毫秒,通常在5伏和25°C下为18毫秒)。当用微秒分辨率测量WDT间隔时,会有少量的真实随机性。这对您意味着,有可能使PIC16F877A具有少量的真实随机行为,但是正确实现并不明显或简单。像这样的应用可以用MLPAB模拟器或Labcenter电子:Proteus PCB设计和仿真软件开发。然而,它不会有任何真正的随机行为。为了观察真正的随机行为,应用必须在真正的PIC16F87A芯片中运行。
举报