STM32U083内置有一个真随机数发生器。下面就来测测真随机数是不是真随机。 首先使能RNG外设。设置很简单使能就行。 下面就是获取随机数测试: 首先是每次上电启动获取随机数,看看每次随机数是否相同: 可以看到每次启动获取的随机数都不相同。不像伪随机数,需要初始设置不同随机数种子,否则随机数相同。 下面是通过命令方便获取随机数:
上面可以获取随机数,也可以测试多次随机数获取百分比概率。 上面测试了一下随机0-99范围的数10000次,随机数小于20的次数。可以看到结果在20%概率左右。效果还是不错的。 |
有奖直播 | 解析STM32U0 新一代超低功耗入门级MCU
行业应用篇 | STM32U0为水气表提供降本增效新思路
打卡学习 | 《STM32U0线上课程》上线!
【NUCLEO-U083RC评测】驱动OLED模组显示
【NUCLEO-U083RC评测】ULP uart 定时器测评
【NUCLEO-U083RC评测】MSI功耗测评
【NUCLEO-U083RC评测】+ AES加解密模块性能测试
【NUCLEO-U083RC评测】+ RNG硬件随机数模块生成彩票号码
【NUCLEO-U083RC评测】+串口shell移植
【NUCLEO-U083RC评测】低功耗定时器及休眠唤醒