Dynamical Pseudo-Random Number Generator Using Reinforcement Learning

Pseudo-random number generators (PRNGs) are based on the algorithm that generates a sequence of numbers arranged randomly. Recently, random numbers have been generated through a reinforcement learning mechanism. This method generates random numbers based on reinforcement learning characteristics tha...

Full description

Bibliographic Details
Main Authors: Kim, K. (Author), Nam, C. (Author), Park, S. (Author)
Format: Article
Language:English
Published: MDPI 2022
Subjects:
CNN
RNN
Online Access:View Fulltext in Publisher
Description
Summary:Pseudo-random number generators (PRNGs) are based on the algorithm that generates a sequence of numbers arranged randomly. Recently, random numbers have been generated through a reinforcement learning mechanism. This method generates random numbers based on reinforcement learning characteristics that select the optimal behavior considering every possible status up to the point of episode closing to secure the randomness of such random numbers. The LSTM method is used for the long-term memory of previous patterns and selection of new patterns in consideration of such previous patterns. In addition, feature vectors extracted from the LSTM are accumulated, and their images are generated to overcome the limitation of LSTM long-term memory. From these generated images, features are extracted using CNN. This dynamical pseudorandom number generator secures the randomness of random numbers. © 2022 by the authors. Licensee MDPI, Basel, Switzerland.
ISBN:20763417 (ISSN)
DOI:10.3390/app12073377