A Pseudorandom Number Algorithm for Generating Individual Bank Account Numbers
This research work was an attempt at developing an algorithm which generates bank account numbers for customers of any given bank whilst ensuring enhanced randomness and longevity in the numbers generated. The attempt at doing this began with a review of some existing pseudorandom number generators with a view to understanding their advantages and lapses. Thereafter, the Mid-Square Method (MSM) and the Linear Congruential Generator (LCG) were improved and reformulated. We then combined both reformulated algorithms to form what was termed a Combined Pseudorandom Number Generator (CSRNG). The proposed technique became a new algorithm used for generating unique bank account numbers, because it was made up of three independent components. The first and second components were blocks of four (4) digits generated using MSM, and based on arbitrarily chosen seeds, while the third component was a block of two (2) digits generated with the LCG. The results in each case of the combination were summarized as bank account numbers with better longevity and enhanced randomness (or very reduced predictability).
Authors
- John Usen
- Emmanuel Emmanuel Asuk
- Jeremiah Ejimne Ede
Publication Details
- Journal
- International Journal of Research and Innovation in Applied Science
- Published
- 2025-01-01
- DOI
- https://doi.org/10.51584/ijrias.2025.100500011
- Primary Topic
- Chaos-based Image/Signal Encryption
- Type
- article
- Field-Weighted Citation Impact
- 0.00