【技术实现步骤摘要】
随机数的产生方法及装置、电子设备和可读存储介质
[0001]本申请涉及计算机领域,具体涉及一种随机数的产生方法及装置、电子设备和可读存储介质。
技术介绍
[0002]目前,对于二值随机数的产生常用的方式是:持续输出脉冲信号,并在需要产生随机数时,读取当前脉冲信号的数值,将当前采集到的数值作为随机数。但是这种产生随机数的方式需要在一定时间内持续输出脉冲信号,导致其产生随机数的过程能耗大、资源占用大等问题。
技术实现思路
[0003]本申请实施例提供了一种随机数的产生方法及装置、电子设备和可读存储介质,以解决现有技术中通过持续输出脉冲信号以产生随机数,导致产生随机数的过程能耗大以及资源占用大的问题。
[0004]为了解决上述技术问题,本申请是这样实现的:
[0005]第一方面,提供了一种随机数的产生方法,包括:向随机存储器输入触发信号以触发执行写操作;在所述写操作成功的情况下,产生第一随机数;在所述写操作未成功的情况下,产生第二随机数,其中,所述第一随机数和所述第二随机数为二值数据中的数据。 />[0006]第二本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种随机数的产生方法,其特征在于,包括:向随机存储器输入触发信号以触发执行写操作;在所述写操作成功的情况下,产生第一随机数;在所述写操作未成功的情况下,产生第二随机数,其中,所述第一随机数和所述第二随机数为二值数据中的数据。2.根据权利要求1所述的方法,其特征在于,向随机存储器输入触发信号以触发执行写操作,包括:设置与所述触发信号对应的触发信号参数,其中,所述触发信号参数的取值与所述写操作的成功概率关联;向所述随机存储器输入所述触发信号,基于所述触发信号的触发信号参数触发执行所述写操作。3.根据权利要求1或2所述的方法,其特征在于,所述随机存储器的数量为一个或多个。4.根据权利要求3所述的方法,其特征在于,在所述随机存储器的数量为一个的情况下,向随机存储器输入触发信号以触发执行写操作得到随机数,包括:向所述随机存储器输入多个触发信号以触发执行多次写操作;其中,所述随机存储器在每一次触发下具有对应的写操作的成功概率;根据多次写操作的结果产生对应的多个随机数;对所述多个随机数中的随机数执行第一操作,直到获得唯一的随机数;其中,所述第一操作包括以下之一:异或操作、同或操作。5.根据权利要求4所述的方法,其特征在于,在所述随机存储器的数量为多个的情况下,向随机存储器输入触发信号以触发执行写操作得到随机数,包括:向多个所述随机存储器分别输入一个或多个触发信号以触发执行多次写操作;其中,在所述触发信号的触发下每一个所述随机存储器具有对应写操作的成功概率;根据多次写操作的结果产生对应的多个随机数;对所述多个随机数中的随机数执行第一操作,直到获得唯一的随机数;其中,所述第一操作包括以下之一:异或操作、同或操作。6.根据权利要求5所述的方法,其特征在于,在所述随机存储器的数量为多个的情况下,向随机存储器输入触发信号以触发执行写操作得到随机数,包括:S1,向第i阶的随机存储器输入触发信号以触发执行写操作,其中,多个所述随机存储器形成N阶随机处理器,i为小于或等于N的正整数,且所述第i...
【专利技术属性】
技术研发人员:何伟,沈杨书,祝夭龙,
申请(专利权)人:北京灵汐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。