skyxjh 发表于 2013-1-7 14:54:51

带ADC单片机产生随机数的方法

带ADC的单片机产生随机数的方法很简单:
悬空的ADC引脚加一段引线,用于接收空间干扰信号,连续取N个ADC采样值,取最低2位组成2N位的随机数。

t3486784401 发表于 2013-1-7 16:38:04

ADC悬空采样之前试过,采到的都是50Hz工频干扰,不过的确可以当随机信号用

jlhgold 发表于 2013-1-7 18:37:05

t3486784401 发表于 2013-1-7 16:38 static/image/common/back.gif
ADC悬空采样之前试过,采到的都是50Hz工频干扰,不过的确可以当随机信号用

伏值记得很小的,不过手一摸就非常的大了!哈哈!

wye11083 发表于 2013-1-7 18:41:56

可以做个小线圈

kevin_me 发表于 2013-1-7 19:18:57

我有个更好的方法,将ADC采样值作为伪随机数的种子,这样产生的随机数更“随机”
页: [1]
查看完整版本: 带ADC单片机产生随机数的方法