打印
[单片机芯片]

怎么让单片机产生真正的随机数?

[复制链接]
楼主: Pretext
手机看帖
扫描二维码
随时随地手机跟帖
61
未来AI| | 2024-11-4 13:44 | 只看该作者 回帖奖励 |倒序浏览
我一般喜欢用系统的时间参数做种子,然后用rand生成,只要够用就行。

使用特权

评论回复
62
caigang13| | 2024-11-5 07:52 | 只看该作者
C语言不是有个随机函数产生库吗

使用特权

评论回复
63
星闪动力| | 2024-11-5 14:15 | 只看该作者
自然随机数不是真随机数,是伪随机数

使用特权

评论回复
64
hmcu666| | 2024-11-9 06:39 | 只看该作者
c语言库函数有随机数生成功能。

使用特权

评论回复
65
noDevice| | 2024-11-10 16:48 | 只看该作者
一些微控制器有硬件外设,如计数器、定时器等。,通过它可以生成随机数

使用特权

评论回复
66
AuroraS| | 2024-11-11 22:16 | 只看该作者
微控制器需要使用真随机数发生器而不是伪随机数发生器来产生真随机数。

使用特权

评论回复
67
jdqdan| | 2024-11-12 12:24 | 只看该作者
您可以操纵时钟信号的随机性来生成随机数。

使用特权

评论回复
68
PreWorld| | 2024-12-7 11:35 | 只看该作者
随机数取决于种子的选择。只要种子好,随机数就好。

使用特权

评论回复
69
wex1002| | 2024-12-11 19:19 | 只看该作者
随机数来自种子,尝试找到一个非常随机的种子

使用特权

评论回复
70
软核硬核| | 2024-12-13 23:40 | 只看该作者
您可以收集内部温度,并使用低位作为种子来生成随机数

使用特权

评论回复
71
AutoMotor| | 2024-12-14 14:06 | 只看该作者
单片机产生真正随机数较难,通常采用伪随机数生成器。基于硬件的随机性源,如热噪声、时钟抖动等,结合软件算法,可生成较接近真实的随机数。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则