Open Access Open Access  Restricted Access Subscription Access

An Implementation of the Efficient Huge Amount of Pseudo-Random Unique Numbers Generator and the Acceleration Analysis of Parallelization

Yun-Te Lin,
Yu-Jung Cheng,
Yung-Hsiang Hung,
Fang-Pang Lin,
Chung-Ming Wang,

Abstract


Random unique number generator can be used for generating a series of unpredictable and unrepeatable numbers within limited ranges of data and numbers. These numbers are usually distributed equally, random, independent, unpredictable and unrepeatable. A good random number generator has to be effective for a long period and has good statistical distribution and efficient generating performance. This study proposes a computational methodology to generate pseudo-random numbers based on random base polynomial, which uses less memory but generates a great deal of unrepeated pseudorandom numbers. Then this method adopts the multi-thread parallelization to effectively get the benefits of multi-core processors to accelerate the generation of a huge amount of pseudo-random numbers.

Keywords


Random unique numbers; Pseudo-random number generator; Parallelism; Multi-thread; Multi-core

Citation Format:
Yun-Te Lin, Yu-Jung Cheng, Yung-Hsiang Hung, Fang-Pang Lin, Chung-Ming Wang, "An Implementation of the Efficient Huge Amount of Pseudo-Random Unique Numbers Generator and the Acceleration Analysis of Parallelization," Journal of Internet Technology, vol. 17, no. 6 , pp. 1237-1248, Nov. 2016.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.





Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314  E-mail: jit.editorial@gmail.com