一种用于网络设备的随机数生成方法及装置制造方法及图纸

技术编号:13372299 阅读:40 留言:0更新日期:2016-07-19 21:55
本发明专利技术涉及一种用于网络设备的随机数生成方法及装置。该方法包括:获取网络设备的多个设备参数,并根据所述多个设备参数获取数值value;将该数值value代入随机数发生器的初始化函数获取随机数种子;将该随机数种子代入随机数发生器以生成随机数。该装置根据上述用于网络设备的随机数生成方法实现。本发明专利技术可以毫无规律的产生随机数种子,提高所产生随机数的有效性。

【技术实现步骤摘要】
201610017617

【技术保护点】
一种用于网络设备的随机数生成方法,其特征在于,包括:获取网络设备的多个设备参数,并根据所述多个设备参数获取数值value;将该数值value代入随机数发生器的初始化函数获取随机数种子;将该随机数种子代入随机数发生器以生成随机数。

【技术特征摘要】
1.一种用于网络设备的随机数生成方法,其特征在于,包括:
获取网络设备的多个设备参数,并根据所述多个设备参数获取数
值value;
将该数值value代入随机数发生器的初始化函数获取随机数种子;
将该随机数种子代入随机数发生器以生成随机数。
2.根据权利要求1所述的随机数生成方法,其特征在于,根据所
述多个设备参数获取数值value的步骤中对所述多个设备参数采用加
法处理从而得到数值value。
3.根据权利要求1或2所述的随机数生成方法,其特征在于,所
述多个设备参数包括:接收报文的字节数、当前CPU利用率、当前CPU
温度、当前存储设备已使用空间大小、用户输入次数和当前时间中的
一个或者多个。
4.根据权利要求3所述的随机数生成方法,其特征在于,当所述
接收报文的字节数大于32位无符号数的最大值时,需要进行以下处理:
以第32位为界限将该报文分为第一部分与第二部分;
将该第一部分与第二部分进行异或操作,并将异或操作结果作为
最终接收报文的字节数。
5.根据权利要求3所述的随机数生成方法,其特征在于,在当前
存储设备已使用空间大小超过4GB时,还包括以下步骤:
以第32位为界限将该当前存储设备已使用空间大小分为第三部分
与第四部分;
将该第三部分与第四部分进行异或操作,并将异或操作结果作为
最终的当前存储设备已使用空间大小。
6.根据权利要求3所述的随机数生成方法,其特征在于,所述用
户输入次数通过命令行界面与网页界面获取。
7.一种用于网络设备的随机数生成装置,其特征在于,包括:
数值value获取模块,用于获取网络设备的多个设备参数,并根据
所...

【专利技术属性】
技术研发人员:李鹏
申请(专利权)人:汉柏科技有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1