4.7 Article

A visual analysis method of randomness for classifying and ranking pseudo-random number generators

Journal

INFORMATION SCIENCES
Volume 558, Issue -, Pages 1-20

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.ins.2020.10.041

Keywords

PRNG; Visualization; Interactive visual analysis; Ensemble; Unsupervised classification

Funding

  1. National Council for Scientific and Technological Development (CNPq) [155957/2018-0]
  2. Sao Paulo Research Foundation (FAPESP) [2020/03514-9]
  3. Brazil Center of the University of Munster, under German Academic Exchange Service (DAAD)
  4. German Federal Ministry of Education and Research
  5. DFG [MO 3050/2-1]
  6. CNPq [307897/20184]
  7. FAPESP [16/18809-9]
  8. Fundacao de Amparo a Pesquisa do Estado de Sao Paulo (FAPESP) [20/03514-9, 16/18809-9] Funding Source: FAPESP

Ask authors/readers for more resources

In this paper, a novel visual approach is proposed to analyze the randomness of different PRNGs and allow for ranking comparison regarding the quality of PRNGs. The interactive analysis of time series ensembles generated using various PRNG methods leads to an unsupervised classification, providing insights into the impact of PRNG parameters on randomness rankings. New findings are reported using this approach in a study of state-of-the-art PRNGs and chaos-based PRNG families.
The development of new pseudo-random number generators (PRNGs) has steadily increased over the years. Commonly, PRNGs' randomness is measured by using statistical pass/fail suite tests, but the question remains, which PRNG is the best when compared to others. Existing randomness tests lack means for comparisons between PRNGs, since they are not quantitatively analysing. It is, therefore, an important task to analyze the quality of randomness for each PRNG, or, in general, comparing the randomness property among PRNGs. In this paper, we propose a novel visual approach to analyze PRNGs randomness allowing for a ranking comparison concerning the PRNGs' quality. Our analysis approach is applied to ensembles of time series which are outcomes of different PRNG runs. The ensembles are generated by using a single PRNG method with different parameter settings or by using different PRNG methods. We propose a similarity metric for PRNG time series for randomness and apply it within an interactive visual approach for analyzing similarities of PRNG time series and relating them to an optimal result of perfect randomness. The interactive analysis leads to an unsupervised classification, from which respective conclusions about the impact of the PRNGs' parameters or rankings of PRNGs on randomness are derived. We report new findings using our approach in a study of randomness for state-ofthe-art numerical PRNGs such as LCG, PCG, SplitMix, Mersenne Twister, and RANDU as well as chaos-based PRNG families such as K-Logistic map and K-Tent map with varying parameter K. (C) 2020 Published by Elsevier Inc.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available