您好!
我正在使用 MSP430FR6047控制 器、其用户手册将随机数生成器(真随机种子)作为器件描述符信息(TLV)部分包含一个128位真随机种子、可用于实现确定性随机数。
我无法在我的代码中找到如何实现此功能、因为用户手册和在线平台上没有提供简要信息。
我的问题是:
1、 为了实现随机数生成器、需要包含哪些头文件?
2.在该头文件中是否有任何预定义函数可生成128位随机数?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在使用 MSP430FR6047控制 器、其用户手册将随机数生成器(真随机种子)作为器件描述符信息(TLV)部分包含一个128位真随机种子、可用于实现确定性随机数。
我无法在我的代码中找到如何实现此功能、因为用户手册和在线平台上没有提供简要信息。
我的问题是:
1、 为了实现随机数生成器、需要包含哪些头文件?
2.在该头文件中是否有任何预定义函数可生成128位随机数?
你好
请参阅以下示例中的随机数生成器代码:
http://processors.wiki.ti.com/index.php/MSP430_FAQ#How_to_generate_random_number_with_MSP430_devices.3F
谢谢
回送机器具有该页面的副本、该页面未使用 TLV 中的随机编号进行寻址。 相反、它描述了如何使用 VLO 和 ACLK 之间的差异构建 RNG。
使用 TLV 中值的正常方法是播种一些伪 RNG、例如线性反馈移位寄存器。 目的是确保不同器件在 RNG 周期的不同位置启动。 否则、它们将产生完全相同的序列。
我喜欢在可能的情况下通过计时器节拍定期旋转 RNG。 然后、假设随机数的需求与计时器无关、则会获得额外的随机数。 按下按钮的人总是适合随机定时。
你好
此 wiki 是内部的。 请参阅 https://www.ti.com/lit/an/slaa338a/slaa338a.pdf?ts=1672995848054上 的应用手册《使用 MSP430 MCU 生成随机数》
谢谢!