【技术实现步骤摘要】
本专利技术是有关于一种随机数产生装置以及随机数产生方法,特别是有关于一种应用于电子装置的随机数产生装置以及随机数产生方法。
技术介绍
随着电子装置的发展,随机数(random data)被应用于电脑安全防护等领域,特别 在电脑安全防护的领域上,用以提供具有不易预测性以使数据安全传输,因此可产生一定 随机度(random)的随机数序列(Sequence)便显得格外重要。 —般而言,对于一随机数产生器(random data generator)的最基本要求是其 每一次所产生的随机数值皆没有规律可循,以符合所述的不可预期或不规则现象的特性。 所述的随机数产生器或随机数产生函数的初始值通常可以藉由指定随机数序列的种子 (seed)来决定,以符合特定需求。已知的随机数产生方法中,虽然可以藉由改变随机数序列 的种子来产生不同的随机数序列,不过这些随机数序列通常都会有周期性的问题。当一个 具有周期性的随机数序列被应用在某些数据处理时,可能会为这些数据处理带来副作用, 而影响这些数据处理的效能。 —般的随机数产生器利用一个非零的数值作为随机数的种子,再利用对种子进行 移位或 ...
【技术保护点】
一种随机数产生方法,其特征在于,所述随机数产生方法适用于一电子装置,所述随机数产生方法包括:提供一n与m,以产生一候选数值群组,其中所述候选数值群组包含n↑[m]个连续数值且n与m为整数;将所述候选数值群组划分成n个候选子群组,每一所述候选子群组中包含所述n↑[m]个连续数值中的n↑[m-1]个连续数值;将所述n个候选子群组分别写入至所述电子装置的一存储单元;以及依据一预定选取规则,由所述存储单元中选择对应于所述预定选取规则的一候选子群组的一数值以产生一随机数,其中所述候选子群组是选自于所述n个候选子群组的其中一者且所述数值是为所述候选子群组的所述n↑[m-1]个连续数值的其中一者。
【技术特征摘要】
【专利技术属性】
技术研发人员:张文武,
申请(专利权)人:新唐科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。