Hangzhou: A Triple-Seed Pseudo-Random Number Generator Based on Chaotic Trigonometric Maps

22 June 2026, Version 1
This content is an early or alternative research output and has not been peer-reviewed by Cambridge University Press at the time of posting.

Abstract

In this technical note, we introduce Hangzhou, a novel pseudo-random number generator (PRNG) whose design is directly inspired by the Victoria-Nash Asymmetric Equilibrium (VNAE) geometry and the classical three-body problem. Hangzhou employs three independent chaotic maps driven by mutually incommensurable transcendental frequencies $(\pi, e, \sqrt{2})$. Unlike conventional generators that rely on modular arithmetic, Hangzhou uses trigonometric functions (sine, cosine) together with an absolute-value-free chaotic recurrence. The three seeds evolve through a coupled nonlinear map, and the final integer output is obtained by summing the three states modulo~1, then scaling to $[0,N-1]$. This architecture mirrors the VNAE framework, where three asymmetric agents produce a curved Riemannian manifold whose Ricci curvature governs stability. Moreover, the three-body analogy ensures analytic non-invertibility: recovering the initial seeds from the output stream is as intractable as solving the three-body problem in reverse time. The generator passes standard statistical tests (chi-square, runs, autocorrelation, Shannon entropy, for example) and exhibits an enormous theoretical period $(2^{192}\approx 10^{57.8})$, making it suitable for high-performance simulations and as a building block for future cryptographic extensions.

Keywords

Victoria-Nash Geometry
Victoria-Nash Asymmetric Equilibrium
chaotic trigonometric maps
triple-seed PRNG
uniform output transformation
topological folding
three-body problem

Supplementary materials

Title
Description
Actions
Title
Statistical_Tests_R_Code
Description
Statistical tests (R language).
Actions
Title
Sequence_Generated_R_Code
Description
Sequence_Generated_R_Code.
Actions
Title
Graphs_R_Code
Description
Line and Histogram Graphs (R Code)
Actions
Title
Scatter_Plot_Graph_R_Code
Description
Scatter_Plot_Graph_R_Code
Actions

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting and Discussion Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.