![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
STM32U083内置有一个真随机数发生器。下面就来测测真随机数是不是真随机。 首先使能RNG外设。设置很简单使能就行。 下面就是获取随机数测试: 首先是每次上电启动获取随机数,看看每次随机数是否相同: 可以看到每次启动获取的随机数都不相同。不像伪随机数,需要初始设置不同随机数种子,否则随机数相同。 下面是通过命令方便获取随机数:
上面可以获取随机数,也可以测试多次随机数获取百分比概率。 上面测试了一下随机0-99范围的数10000次,随机数小于20的次数。可以看到结果在20%概率左右。效果还是不错的。 |
【NUCLEO-U083RC评测】驱动OLED模组显示
【NUCLEO-U083RC评测】ULP uart 定时器测评
【NUCLEO-U083RC评测】MSI功耗测评
【NUCLEO-U083RC评测】+ AES加解密模块性能测试
【NUCLEO-U083RC评测】+ RNG硬件随机数模块生成彩票号码
【NUCLEO-U083RC评测】+串口shell移植
【NUCLEO-U083RC评测】低功耗定时器及休眠唤醒
【NUCLEO-U083RC评测】AES加密解密
【NUCLEO-U083RC评测】随机数生成并打印显示
【NUCLEO-U083RC评测】④RNG随机数发生器