如何在没有时间的情况下初始化随机数

How to initialize random without time

我正在对没有系统时间的微控制器 (PSoC5) 进行编程。

生成种子以初始化 srand 的最佳方法是什么?

TIA

如果芯片有 ADC,一种选择是利用 ADC 上拾取的噪声。基本上,您可以对 ADC 进行几次读取,然后按位与保留最低有效位。然后使用采样的所有最低有效位生成种子。