/quantum_creature

Explore quantum pure randomness with this project using Google Research Cirq. Visualizing an intriguing behavior of trapped Quantum Creature.

Primary LanguagePythonMIT LicenseMIT

Quantum Creature

Exploring quantum randomness with this project using Cirq. Generate unique random numbers and visualize the intriguing behavior of the Quantum Creature through captivating animations.

Building an algorithm to simulate the numpy.random.uniform function to produce specified number of uniform distributed quantum pure generated random numbers using Google Research Cirq Package.

This animation was inspired by the work of rougier.

qn_creature

Requirements

Installation

  1. Clone this repository to your local machine.
    git clone https://github.com/MateBerg/quantum_creature

cd quantum_creature

  1. Install the required Python packages by running the following command in your terminal:
    pip install -r requirements.txt

  2. python3 main.py

  3. Wait! as it takes some time depending on memory and cpu.