Random Number Generator with Long Cycle Based on Memory Cells
Saleh Noman Alassali1 , Hameed Mansour AL-Aqelee2
Section:Research Paper, Product Type: Journal Paper
Volume-9 ,
Issue-7 , Page no. 35-40, Jul-2021
CrossRef-DOI: https://doi.org/10.26438/ijcse/v9i7.3540
Online published on Jul 31, 2021
Copyright © Saleh Noman Alassali, Hameed Mansour AL-Aqelee . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
View this paper at Google Scholar | DPI Digital Library
How to Cite this Paper
- IEEE Citation
- MLA Citation
- APA Citation
- BibTex Citation
- RIS Citation
IEEE Style Citation: Saleh Noman Alassali, Hameed Mansour AL-Aqelee, “Random Number Generator with Long Cycle Based on Memory Cells,” International Journal of Computer Sciences and Engineering, Vol.9, Issue.7, pp.35-40, 2021.
MLA Style Citation: Saleh Noman Alassali, Hameed Mansour AL-Aqelee "Random Number Generator with Long Cycle Based on Memory Cells." International Journal of Computer Sciences and Engineering 9.7 (2021): 35-40.
APA Style Citation: Saleh Noman Alassali, Hameed Mansour AL-Aqelee, (2021). Random Number Generator with Long Cycle Based on Memory Cells. International Journal of Computer Sciences and Engineering, 9(7), 35-40.
BibTex Style Citation:
@article{Alassali_2021,
author = { Saleh Noman Alassali, Hameed Mansour AL-Aqelee},
title = {Random Number Generator with Long Cycle Based on Memory Cells},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {7 2021},
volume = {9},
Issue = {7},
month = {7},
year = {2021},
issn = {2347-2693},
pages = {35-40},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=5361},
doi = {https://doi.org/10.26438/ijcse/v9i7.3540}
publisher = {IJCSE, Indore, INDIA},
}
RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v9i7.3540}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=5361
TI - Random Number Generator with Long Cycle Based on Memory Cells
T2 - International Journal of Computer Sciences and Engineering
AU - Saleh Noman Alassali, Hameed Mansour AL-Aqelee
PY - 2021
DA - 2021/07/31
PB - IJCSE, Indore, INDIA
SP - 35-40
IS - 7
VL - 9
SN - 2347-2693
ER -
VIEWS | XML | |
280 | 344 downloads | 183 downloads |
Abstract
Nowadays, random numbers become essential element in many activities. Random numbers can be used in several applications, like simulations, security systems, managements, financial operations, and so on. Indeed, there are many of random numbers generators ‘RNGs’ currently in used, but so far, there is no ideal one, and the requirement of RNGs are increased while the passed time. The main defects in the available RNGs are the short period of its repeat cycle length and also the predefined values of static factors as well. This research will try to suggest a method to extend the periodic cycle of the repetition, and to improve the quality of the generated numbers randomly. The main idea of this research is to build spherical structure to become memory cells that contain initial random numbers, using a combination of two linear congruently generators. Every cell contains one number. Generating any random number takes place by determining the memory cell index found on spherical structure and make the generation of any random number affects the values of many cells of its neighbors, and also affected by the values of many cells randomly. The spherical structure can be represented by three dimensions matrix, with suitable sizes’ not less than 10, 10, 10,.
Key-Words / Index Term
spherical, memory cell, initial values, linear congruently
References
[1] William Stallings, “Cryptography and Network Security: Principles and Practice” 3rd Ed. India Reprint. Agrawal-M IETE-Technical-Review. 2009.
[2] Jerry Banks, etc.., "Discrete-Event System Simulation", 3th Ed. Pearson Education, Singapore. 2001.
[3] Bruce Schneier, “Applied Cryptography” 3rd Edition John Wiley & Sons. (ASIA) Pvt. Ltd., 2 Clementi Loop # 02-01, Singapore 129809. 2010.
[4] Borosh. S., and Niederreiter, H., "Optimal Multipliers For Pseudo-Random Number Generation By The Linear Congruential Method", BIT 23,65-74. 1983.
[5] Figiel, K.D., and Sule. D.R., "New Lagged Product Test for Random Number Generators". Comput. Ind. Eng. Vol. 9, 287-296, Mar. 1985.
[6] P. L’Ecuyer, “Efficient and portable combined random number generators”, Communications of the ACM 31 Volume 31 Number 6, USA, June 1988