关于Cortex-M4硬件随机数 真随机

2019-07-21 05:18发布

听说M4有硬件随机数,软件的rand();是产生不了真随机,

重新编辑:
    我一向不太喜欢直接给程序,而是给思路。我不知道原子怎么看@正点原子,姑且先贴出来,
首先我们要对  RNG哈希加密硬件随机数发生器  时钟进行初始化,在对发生器进行使能。
1、然后,记得第一次发生的随机数是不可用的。


2、提取函数里面就等待准备完成,然后提取个随机数。虽然归根到底算不上是真正的随机,但是效果是不错的。

这样就可以拿到(真)随机数了,嘿嘿,我可以去做个老虎机了。
效果如下:

http://v.youku.com/v_show/id_XNTYxMjA1MzQ0.html
建议放大观看,可看到CPU使用率100%。












友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
muniao
1楼-- · 2019-07-22 00:32
验证过没   真随机数pc也不好弄的
qq942266575
2楼-- · 2019-07-22 01:28
回复【8楼】muniao:
---------------------------------
点链接进去看咯。
Eric2013
3楼-- · 2019-07-22 07:10
 精彩回答 2  元偷偷看……
qq942266575
4楼-- · 2019-07-22 12:31
回复【10楼】Eric2013:
---------------------------------
哈哈,硬汉哥你的M4板卖得如何?我下个月在入手。
Eric2013
5楼-- · 2019-07-22 18:01
回复【11楼】qq942266575:
---------------------------------
刚量产,
qq942266575
6楼-- · 2019-07-22 19:53
一看你图像就穿帮。

一周热门 更多>