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

2019-07-21 05:18发布

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

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


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

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

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












友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
正点原子
1楼-- · 2019-07-21 08:34
没用过.
qq942266575
2楼-- · 2019-07-21 13:07
回复【2楼】正点原子:
---------------------------------
我已经在写了,写好这这里公开。
Berlin
3楼-- · 2019-07-21 14:33
回复【2楼】正点原子:
---------------------------------
M3和M4有什么区别?总线?
兰斯洛
4楼-- · 2019-07-21 15:20
 精彩回答 2  元偷偷看……
qq942266575
5楼-- · 2019-07-21 18:43
M3和M4区别不是总线。内核不同,配备的东西也不一样。
qq942266575
6楼-- · 2019-07-22 00:25
回复【2楼】正点原子:
---------------------------------
@正点原子。

一周热门 更多>