Related Experiment Video
Updated: Mar 1, 2026

06:48
Surface Mapping of Earth-like Exoplanets using Single Point Light Curves
Published on: May 10, 2020
4.0K
Improving the pseudo-randomness properties of chaotic maps using deep-zoom
Jeaneth Machicao1, Odemir M Bruno1
1Scientific Computing Group, São Carlos Institute of Physics, University of São Paulo, PO Box 369, São Carlos, SP 13560-970, Brazil.
Chaos (Woodbury, N.Y.)
|June 4, 2017
Summary
This study introduces a novel method to generate new chaotic orbits from existing maps, enhancing randomization. This technique enables a powerful new pseudo-random number generator (PRNG) comparable to established methods.
Area of Science:
- Chaos Theory
- Dynamical Systems
- Computational Mathematics
Background:
- Discrete-time chaotic maps are fundamental in understanding complex systems.
- Existing methods for analyzing chaotic maps have limitations in exploring their intricate dynamics.
- The potential of chaotic maps for applications like pseudo-random number generation is an active research area.
Purpose of the Study:
- To propose a generalized method for composing new orbits from a given chaotic map.
- To investigate the phenomenon of rapid randomization in these newly composed orbits.
- To develop and validate a Pseudo-Random Number Generator (PRNG) based on this method.
Main Methods:
- A 'deep-zoom' approach using k-digits to the right of the decimal separator of chaotic map points.
- Composition of new orbits from underlying chaotic maps.
- Rigorous statistical testing of the proposed PRNG using DIEHARD and NIST test suites.
- Graphical analyses including time-evolution, bifurcation diagrams, Lyapunov exponents, Poincaré diagrams, and frequency distributions.
Main Results:
- A generalized method for generating new chaotic orbits was successfully developed.
- Rapid randomization was observed, making new orbits statistically indistinguishable from original ones.
- The proposed k-logistic map-based PRNG demonstrated high-quality pseudo-randomness, passing rigorous statistical tests.
- Performance of the new PRNG was found to be comparable to the Mersenne Twister.
Conclusions:
- The proposed method offers a novel way to explore and enhance chaotic dynamics.
- Simple chaotic maps, like the logistic map, can be effectively utilized for high-performance PRNGs.
- This research opens avenues for developing new cryptographic tools and improving random number generation techniques.
Related Concept Videos
Wald-Wolfowitz Runs Test II
586
The Wald-Wolfowitz runs test, commonly referred to as the runs test, is a nonparametric test used to assess the randomness of ordered data. The test evaluates the number of runs, which are consecutive sequences of similar elements within the data. If the number of runs is significantly higher or lower than expected, the data is considered non-random, indicating a detectable pattern or structure.
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...
586
Properties of the z-Transform I
669
The z-transform is a fundamental tool in digital signal processing, enabling the analysis of discrete-time systems through its various properties. It is an invaluable tool for analyzing discrete-time systems, offering a range of properties that simplify complex signal manipulations. One fundamental property is linearity. For any two discrete-time signals, the z-transform of their linear combination equals the same linear combination of their individual z-transforms. This property is essential...
669
Definition of z-Transform
1.7K
The z-transform is a powerful mathematical tool used in the analysis of discrete-time signals and systems. It is an essential analytical tool, analogous to the Laplace transform used in continuous-time systems. It plays a crucial role in the analysis of signals and systems, complementing the discrete-time Fourier transform. Both the z-transform and the Laplace transform convert differential or difference equations into algebraic equations, simplifying the process of solving complex problems.
1.7K
Region of Convergence
992
The z-transform is a powerful mathematical tool used in the analysis of discrete-time signals and systems. It is a crucial tool in the analysis of discrete-time systems, but its convergence is limited to specific values of the complex variable z. This range of values, known as the Region of Convergence (ROC), is fundamental in determining the behavior and stability of a system or signal. The ROC defines the region in the complex plane where the z-transform converges, which can take various...
992
Properties of the z-Transform II
454
The property of Accumulation in signal processing is derived by analyzing the accumulated sum of a discrete-time signal and using the time-shifting property to determine its z-transform. This principle reveals that the z-transform of the summed signal is related to the z-transform of the original signal by a multiplicative factor.
Moreover, the convolution property indicates that the convolution of two signals in the time domain corresponds to the product of their z-transforms in the frequency...
Moreover, the convolution property indicates that the convolution of two signals in the time domain corresponds to the product of their z-transforms in the frequency...
454
Random Variables
18.2K
A random variable is a single numerical value that indicates the outcome of a procedure. The concept of random variables is fundamental to the probability theory and was introduced by a Russian mathematician, Pafnuty Chebyshev, in the mid-nineteenth century.
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
18.2K

