如何在没有时间的情况下初始化随机数
How to initialize random without time
我正在对没有系统时间的微控制器 (PSoC5) 进行编程。
生成种子以初始化 srand 的最佳方法是什么?
TIA
如果芯片有 ADC,一种选择是利用 ADC 上拾取的噪声。基本上,您可以对 ADC 进行几次读取,然后按位与保留最低有效位。然后使用采样的所有最低有效位生成种子。
我正在对没有系统时间的微控制器 (PSoC5) 进行编程。
生成种子以初始化 srand 的最佳方法是什么?
TIA
如果芯片有 ADC,一种选择是利用 ADC 上拾取的噪声。基本上,您可以对 ADC 进行几次读取,然后按位与保留最低有效位。然后使用采样的所有最低有效位生成种子。