随机数产生方法、随机数选取方法及相关电子装置制造方法及图纸

技术编号:4226301 阅读:236 留言:0更新日期:2012-04-11 18:40
一种随机数产生方法、随机数选取方法及相关电子装置,所述随机数产生方法,适用于一电子装置。首先,提供一n与m,以产生一候选数值群组,其中候选数值群组包含nm个连续数值且n、m为整数。接着,将候选数值群组划分成n个候选子群组,每一候选子群组中包含nm个连续数值中的nm-1个连续数值。将n个候选子群组分别写入至电子装置的一存储单元。接着,依据一预定选取规则,由存储单元中选择所述候选子群组的一的数值以产生一随机数。

【技术实现步骤摘要】

本专利技术是有关于一种随机数产生装置以及随机数产生方法,特别是有关于一种应用于电子装置的随机数产生装置以及随机数产生方法。
技术介绍
随着电子装置的发展,随机数(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[中国|台湾]

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

1