买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】随机数的生成方法和装置_北京信而泰科技股份有限公司_202110094963.2 

申请/专利权人:北京信而泰科技股份有限公司

申请日:2021-01-25

公开(公告)日:2024-04-26

公开(公告)号:CN112764713B

主分类号:G06F7/58

分类号:G06F7/58

优先权:

专利状态码:有效-授权

法律状态:2024.04.26#授权;2021.05.25#实质审查的生效;2021.05.07#公开

摘要:本发明实施例提供了一种随机数的生成方法和装置,该方法包括:获取所要生成的随机数的边界值;其中,边界值包括随机数的最大值和最小值,且最大值大于最小值;利用伪随机数生成算法生成位数为X的二进制形式的伪随机数P;其中,伪随机数P满足:0≤P≤2X‑1,X为正整数;利用边界值和伪随机数确定随机数的附加值;利用边界值和附加值确定随机数。本方案能够直接得到指定范围内的随机数,从而避免采取多次和边界值进行比较来得到满足条件的随机数的方式。

主权项:1.随机数的生成方法,其特征在于,包括:在使用网络测试仪产生指定范围内的随机包长和报文净荷的过程中,获取所要生成的随机数的边界值;其中,所述边界值包括所述随机数的最大值和最小值,且所述最大值大于所述最小值;利用伪随机数生成算法生成位数为X的二进制形式的伪随机数P;其中,所述伪随机数P满足:0≤P≤2X-1,X为正整数;利用所述边界值和所述伪随机数确定随机数的附加值;利用所述边界值和所述附加值确定所述随机数,从而将该随机数作为所述指定范围内的随机包长和报文净荷;所述利用所述边界值和所述伪随机数确定随机数的附加值,包括:利用公式Range=Max-Min+1计算所述随机数的范围值Range;其中,Max为所述随机数的最大值,Min为所述随机数的最小值;将二进制形式的所述伪随机数P转换为十进制形式的伪随机数P*,并利用公式M=Range×P*计算初级附加值M;根据所述初级附加值确定所述附加值;所述根据所述初级附加值确定所述附加值,包括:根据十进制形式的所述初级附加值M,利用公式N=M2^X计算十进制形式的所述附加值N;和或,将十进制形式的所述初级附加值M转换为二进制形式的初级附加值M*;将二进制形式的所述初级附加值M*右移X位得到二进制形式的附加值N*;将二进制形式的所述附加值N*转换为十进制形式的附加值N。

全文数据:

权利要求:

百度查询: 北京信而泰科技股份有限公司 随机数的生成方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术