[发明专利]随机种子生成方法及装置有效
| 申请号: | 201710638464.9 | 申请日: | 2017-07-28 |
| 公开(公告)号: | CN107562409B | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 谢荣;姜毅;黄陈 | 申请(专利权)人: | 深圳和而泰小家电智能科技有限公司 |
| 主分类号: | G06F7/58 | 分类号: | G06F7/58 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 518000 广东省深圳市光明新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 随机 种子 生成 方法 装置 | ||
本发明实施例公开了一种随机种子生成方法及装置,其中方法包括:对第一时钟源的时钟信号进行计数,获得预定时间段内的计数结果;依据所述计数结果,确定随机种子。本发明实施例中,启动依据第一时钟源进行计数定时器;在通过第二时钟源确定所述定时器启动的时间达到预设时长后,获取所述定时器的计数值,得到随机种子,可以快速生成随机种子,实现简单、成本低、所需的占用硬件少。
技术领域
本发明涉及电子技术领域,尤其涉及一种随机种子生成方法及装置。
背景技术
目前许多电子产品都具有产生随机数的功能,大到智能手机中的扑克牌游戏中的洗牌,小到电子设备上电瞬间负载工作的随机性,这些功能的实现都离不开随机数。而利用计算机或者单片机等设备产生随机数时需要先产生一个随机种子,然后配合随机函数产生随机数。
当前采用的一种方案是利用单片机的片内电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEROM)存储机器的工作时间,利用工作时间的不确定性产生随机种子。这种方案的具体实现是单片机在工作时不断的对某个变量进行自加,然后将该变量存储进EEROM的某个地址,这样由于设备的工作时间不确定性,那么下次上电时读取到的该地址的数据将会是一个随机种子。
利用这种方案产生随机种子需要单片机内部具有EEROM,这对于没有EEROM的单片机显然是不合适的。
发明内容
本发明实施例提供一种随机种子生成方法及装置,可快速生成随机种子,成本低、实现简单。
第一方面,本发明实施例提供了一种随机种子生成方法,该方法包括:
对第一时钟源的时钟信号进行计数,获得预定时间段内的计数结果;
依据所述计数结果,确定随机种子。
第二方面,本发明实施例提供了一种随机种子生成装置,该随机种子生成装置包括:
计数单元,用于对第一时钟源的时钟信号进行计数;
获取单元,用于获得预定时间段内的计数结果;
第一确定单元,用于依据所述计数结果,确定随机种子。
第三方面,本发明实施例提供了另一种随机种子生成装置,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述信息提示方法的应用程序代码,所述处理器被配置用于执行上述第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
本发明实施例中,启动依据第一时钟源进行计数定时器;在通过第二时钟源确定所述定时器启动的时间达到预设时长后,获取所述定时器的计数值,得到随机种子,可以快速生成随机种子,实现简单、成本低、所需的占用硬件少。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种随机种子生成方法的示意流程图;
图2是本发明实施例提供的另一种随机种子生成方法的示意流程图;
图3是本发明实施例提供的又一种随机种子生成方法的示意流程图;
图4是本发明实施例提供的一种随机种子生成装置的示意性框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳和而泰小家电智能科技有限公司,未经深圳和而泰小家电智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710638464.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶显示装置
- 下一篇:一种富营养松散型花椰菜的培育方法





