在windows内核驱动中,如何获得一个10-100的随机数?

在驱动里面,rand(),time()这些函数用不了,那么请问该如何在驱动中生成一个范围10-100的整数随机数呢?

阅读 3.9k
1 个回答

可以用伪随机数序列,伪随机数序列的种子,可以用设备的某个状态,如果没有设备状态,如果malloc函数可用的话,也可以用malloc分配一块内存取内存中的数据作为种子。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进