The Chaos Engine is a Python script that generates a chaotic 3D rendering using various chaotic systems. It produces visualizations, generates random numbers, and provides insights into the behavior of complex systems.
- Supports multiple chaotic systems, including the Lorenz system, Rössler system, Rabinovich-Fabrikant system, logistic map, and Duffing oscillator.
- Interactive visualization using matplotlib and mpl_toolkits.mplot3d.
- Ability to pause and resume the rendering.
- Option to run the program in headless mode (without visualization).
- Outputs random numbers to text and JSON files.
- Logs important settings and information for each run.
- Python 3.x
- matplotlib library
git clone https://github.com/txtatech/chaos-engine.git
### Install Dependencies
```bash
pip install matplotlib
### Usage
To run the Chaos Engine, follow the steps below:
Navigate to the project directory:
```bash
cd chaos-engine
Run the script with the desired options:
To run with visualization:
```bash
python chaos-engine.py
To run in headless mode (without visualization):
```bash
python chaos-engine.py --headless