洋桃电子STM32F407单片机入门教程笔记十三:RNG随机数发生器

  此文档作为对洋桃电子STM32F407单片机视频的整理,B站链接:第32集)RNG随机数发生器_哔哩哔哩_bilibili

        随机数功能可用于密码、验证码、随机码生成,在系统安全、身份验证、数据加密等应用中被广泛使用。

1.  RNG随机数发生器介绍

        随机数的生成有两种方式:伪随机数和真随机数。伪随机数是通过单片机的定时器或RTC数据生成随机数值的种子,然后再通过随机数算法把种子数值转换成一个可用的随机数,在C语言的stdlib.h库中包含着srand和rand函数可以配合产生伪随机数,伪随机数只是看似没有规律但实际上是有可被破解的算法,对安全性要求高的场合则需要采用真随机数方式。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值