随机数的生成方法及装置、非易失性存储介质、电子设备制造方法及图纸

技术编号:36829064 阅读:48 留言:0更新日期:2023-03-12 01:41
本申请公开了一种随机数的生成方法及装置、非易失性存储介质、电子设备。其中,该方法包括:确定多个目标能量域,对多个目标能量域中的各目标能量域的参数进行初始化;分别在各目标能量域中采集微粒,并确定在各目标能量域中采集微粒的数量;根据在各目标能量域中采集微粒的数量,各目标能量域中微粒的初始质量和各目标能量域中微粒的运动质量确定各目标能量域的能量;根据各目标能量域中微粒的运动速度,各目标能量域中采集微粒的数量和各目标能量域的能量生成随机数。本申请解决了由于相关技术无法确保随机数的唯一性造成降低数据安全性的技术问题。全性的技术问题。全性的技术问题。

【技术实现步骤摘要】
随机数的生成方法及装置、非易失性存储介质、电子设备


[0001]本申请涉及计算机软件
,具体而言,涉及一种随机数的生成方法及装置、非易失性存储介质、电子设备。

技术介绍

[0002]两程序交互时,为确保工单号的唯一性,采用一个唯一的随机数表示工单;在文件加解密和系统交互时,将一个唯一的随机数作为密钥;因此,保证随机数的唯一性是保证数据的安全的重要条件。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种随机数的生成方法及装置、非易失性存储介质、电子设备,以至少解决由于相关技术无法确保随机数的唯一性造成降低数据安全性的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种随机数的生成方法,包括:确定多个目标能量域,对多个目标能量域中的各目标能量域的参数进行初始化,其中,目标能量域为微粒运动的区域,参数包括:各目标能量域中微粒的运动速度,各目标能量域中微粒的初始质量和各目标能量域中微粒的运动质量;分别在各目标能量域中采集微粒,并确定在各目标能量域中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种随机数的生成方法,其特征在于,包括:确定多个目标能量域,对多个所述目标能量域中的各目标能量域的参数进行初始化,其中,所述目标能量域为微粒运动的区域,所述参数包括:各所述目标能量域中微粒的运动速度,各所述目标能量域中微粒的初始质量和各所述目标能量域中微粒的运动质量;分别在各所述目标能量域中采集微粒,并确定在各所述目标能量域中采集微粒的数量;根据在各所述目标能量域中采集微粒的数量,各所述目标能量域中微粒的初始质量和各所述目标能量域中微粒的运动质量确定各所述目标能量域的能量;根据各所述目标能量域中微粒的运动速度,各所述目标能量域中采集微粒的数量和各所述目标能量域的能量生成随机数。2.根据权利要求1所述的方法,其特征在于,确定多个目标能量域,对多个所述目标能量域的各目标能量域的参数进行初始化,包括:确定第一目标能量域,将所述第一目标能量域中微粒的运动速度初始化为第一速度,将所述第一目标能量域中微粒的初始质量初始化为第一质量,并将所述第一目标能量域中微粒的运动质量初始化为第二质量;确定第二目标能量域,将所述第二目标能量域中微粒的运动速度初始化为第二速度,将所述第二目标能量域中微粒的初始质量初始化为所述第一质量,并将所述第二目标能量域中微粒的运动质量初始化为第三质量;确定第三目标能量域,将所述第三目标能量域中微粒的运动速度初始化为第三速度,将所述第三目标能量域中微粒的初始质量初始化为所述第一质量,并将所述第三目标能量域中微粒的运动质量初始化为第四质量;确定第四目标能量域,将所述第四目标能量域中微粒的运动速度初始化为第四速度,将所述第四目标能量域中微粒的初始质量初始化为所述第一质量,并将所述第四目标能量域中微粒的运动质量初始化为第五质量;确定第五目标能量域,将所述第五目标能量域中微粒的运动速度初始化为第五速度,将所述第五目标能量域中微粒的初始质量初始化为所述第一质量,并将所述第五目标能量域中微粒的运动质量初始化为第六质量;其中,所述第一目标能量域的温度大于所述第二目标能量域的温度,所述第二目标能量域的温度大于所述第三目标能量域的温度,所述第三目标能量域的温度大于所述第四目标能量域的温度,所述第四目标能量域的温度大于所述第五目标能量域的温度;所述第一速度大于所述第二速度,所述第二速度大于所述第三速度,所述第三速度大于所述第四速度,所述第四速度大于所述第五速度;所述第二质量小于所述第三质量,所述第三质量小于所述第四质量,所述第四质量小于所述第五质量,所述第五质量小于所述第六质量,且所述第六质量小于所述第一质量。3.根据权利要求2所述的方法,其特征在于,根据在各所述目标能量域中采集微粒的数量,各所述目标能量域中微粒的初始质量和各所述目标能量域中微粒的运动质量确定各所述目标能量域的能量,包括:确定所述第一质量与所述第二质量的第一差值;确定所述第一差值、第一数量与预设值的第一乘积,将所述第一乘积确定为所述第一
目标能量域的第一能量,其中,所述第一数量为在所述第一目标能量域中采集微粒的数量;确定所述第一质量与所述第三质量的第二差值;确定所述第二差值与第二数量与所述预设值的第二乘积,将所述第二乘积确定为所述第二目标能量域的第二能量,其中,所述第二数量为在所述第二目标能量域中采集微粒的数量;确定所述第一质量与所述第四质量的第三差值;确定所述第三差值与第三数量与所述预设值的第三乘积,将所述第三乘积确定为所述第三目标能量域的第三能量,其中,所述第三数量为在所述第三目标能量域中采集微粒的数量;确定所述第一质量与所述第五质量的第四差值;确定所述第四差值与第四数量与所述预设值的第四乘积,将所述第四乘积确定...

【专利技术属性】
技术研发人员:蒋艳军赵轶新玄勇
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1