用单片机的AD输入引脚产生随机数

[复制链接]
2747|7
 楼主| hungrywolf 发表于 2008-6-2 16:44 | 显示全部楼层 |阅读模式
今天尝试用单片机的一个AD引脚,悬空,读取其转换值,结果令人满意,可以当随机数用,特别是只去低4位或者低8位的时候,每个值出现的概率可以认为相同。
acmilann 发表于 2008-6-2 16:55 | 显示全部楼层

你统计过多少数据?

你统计过多少数据?
ayb_ice 发表于 2008-6-2 20:24 | 显示全部楼层

你这不一定能代表普遍情况

工控秀才 发表于 2008-6-2 22:22 | 显示全部楼层

是不是想加密呀,这样不可靠吧

最好还是用EEPROM保存你的算法入口函数的,同时取出下一次的随机数存如EEPROM中!
xwj 发表于 2008-6-2 22:26 | 显示全部楼层

呵呵,晕菜~~~

HWM 发表于 2008-6-3 08:35 | 显示全部楼层

不考虑分布函数可以,反正那是个“随机数”

但没了分布函数这玩意儿还有意义吗?
 楼主| hungrywolf 发表于 2008-6-3 11:19 | 显示全部楼层

主要问题是想经过rand函数,单片机空间不够

原来也想只是用来做种子的,结果不行,就直接当成随机数了。
统计的数据大概也有100来个,那个AD是16位的,只取后面的4位或者8位,就不错了。
不是用来机密,只是用来做一些防冲撞算法的随机数产生。
楼上批评的很对,小弟尽量做好!!!呵呵
gtw 发表于 2008-6-3 21:31 | 显示全部楼层

ls心态不错

您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

114

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部