Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
通过反复获取系统时间(real-time clock)来产生不可预测的数据。
算法依赖于在执行代码或读写内存时,受缓存未命中、系统中断、调度等多个
因素影响,导致消耗的时间不确定,从而每次获取的系统时间也不确定。
具体包括2个方案:
1.执行特定代码后,获取系统时间。
2.读写特定内存后,获取系统时间。
Checklist