Repository navigation
Releases: DheerajKumar76x/ChaoticEntropy
Release list
DEG-C v2
DEG-C-v2: Dheeraj's Entropy Generator (C Version)
🚀 Overview
DEG-C-v2 is a significantly improved, fully offline, terminal-based entropy generator written in C. It combines multiple sources of randomness and advanced mathematical transformations to produce high-entropy outputs.
✨ Features
- Multi-source entropy mixing: Combines manual temperature input, human-random input, and system randomness.
- Advanced non-linear transformations: Uses sine, cosine, logarithms, square roots, and bitwise operations for enhanced entropy.
- Robust input validation: Ensures all user inputs are within valid ranges.
- Random coordinate generation: Outputs latitude and longitude values based on mixed entropy.
- 5-digit entropic random number: Final output is a high-entropy number in the range 00000–99999.
- User-friendly interface: Clear prompts, formatted output, and option to rerun without restarting.
- Offline and privacy-friendly: No internet required; all randomness is generated locally.
🛠 Usage
-
Compile the program:
gcc DEG-C-v2.c -o degc
-
Run in terminal:
./degc
-
Follow prompts:
- Enter a temperature value (between -100 and 100).
- Enter a random number (between 1 and 99).
- View generated coordinates and entropic number.
- Optionally, rerun for new results.
📦 Output Example
===== DEG-C v2 - Dheeraj's Entropy Generator (Improved C Version) =====
Enter a temperature value (manual/random, -100 to 100): 25
Enter a random number (1–99): 42
📍 Random Coordinates Generated:
Latitude: 12.345678
Longitude: -98.765432
🔐 Final Entropic Random Number: 12345
=============================================================
Run again? (y/n):
📚 How It Works
- Entropy Mixing: The program combines user inputs and system randomness, then applies non-linear mathematical functions to maximize unpredictability.
- Coordinate Generation: Entropy is mapped to latitude and longitude ranges.
- Final Number: A 5-digit number is derived from the mixed entropy, suitable for use as a random seed, password, or other applications.
🧑💻 Author
Developed by Dheeraj Kumar
DEG-C-v2 is an experimental project for exploring entropy generation in C. Feedback and suggestions are welcome!
File:
DEG-C-v2.zip
CEG-v3
🔐 Chaotic Entropy Generator (CEG) Version 3
Chaotic Entropy Generator (CEG) is a next-gen GUI-based entropy generator that transforms user-provided seeds and optional dates into unique, high-entropy strings using a mix of real-world weather data, advanced math randomness, system info, and hashing algorithms.
🛠 Developed by: DheerajKumar.N
🎯 Version:v3.0
✨ What's New in v3.0?
- 🧠 Advanced Entropy Algorithm: Combines seed, geo coordinates, weather, system info, and current time for more unpredictable entropy.
- 🔢 Custom Entropy Length: Select output length (1–128 characters).
- 🌐 Offline Mode Toggle: Instantly switch between online weather and offline pseudo-random temperature.
- 🛡️ Input Validation: Improved checks for seed and entropy length, with clear feedback.
- 🎨 Theme System Upgrade: More robust widget registration and theme application; added "Classic" theme.
- 🖥️ UI/UX Improvements: Better error handling, more informative output, and improved resource loading.
- 🧩 Code Quality: Refactored for readability, modularity, and maintainability.
- 🏗️ Robustness: Handles missing assets gracefully, and falls back to offline mode if weather API fails.
- 🐞 Packaging: Improved startup error reporting for easier debugging.
🚀 Features Overview
- 🔢 Input seeds between 1–22 digits
- 🔢 Select entropy output length (1–128 characters)
- 🌎 Converts input into pseudo-random geo coordinates
- 🌡 Pulls real-time or fallback weather from Open-Meteo
- 🧠 Combines system info, time, and seed hash for extra entropy
- 🔒 Converts combined data into a high-entropy string
- 🖥 Clean, intuitive UI built with
customtkinter - 📁 Save and copy results directly from interface
- 🎨 Multiple themes and dark/light mode toggle
- 🧪 Modular codebase (
main.py,ui.py,logic.py,themes.py) for easier expansion
🖼️ UI Preview
🧩 Modules
main.py— Application entry pointui.py— All UI logic and widgetslogic.py— Entropy generation and weather processingthemes.py— Theme settings and widget registry
⚙️ How to Run
🔵 Windows (.exe)
Just double-click the CEGv3.exe
🐍 From Source (for devs):
pip install -r requirements.txt
python main.py📁File:
💡 Notes
- If weather API is unavailable, CEG-v3 automatically falls back to offline mode.
- All entropy generation logic is modular and easy to extend.
- For best results, use a unique seed and select a custom date.
📜 License
MIT License
ChaoticEntropy Generator v3 — Unpredictable entropy, made simple.
CEG-v2 (UI based)
🔐 Chaotic Entropy Generator (CEG) Version 2
Chaotic Entropy Generator (CEG) is a next-gen GUI-based entropy generator that transforms user-provided seeds and optional dates into unique, high-entropy strings using a mix of real-world weather data, math randomness, and hashing algorithms.
🛠 Developed by: DheerajKumar.N
🎯 Version:v2.0
✨ What's New in v2.0?
- 🎨 Theme Support: Choose from multiple visual themes like
Ocean,Sunset,Cyberpunk,Hacker, and more! - 🌙 Dark/Light Mode Toggle: Switch between dark and light UI dynamically.
- 📅 Date Input: Select a custom date for entropy calculation (optional).
- 🔁 Animated UI Element: Looping entropy GIF (currently disabled in EXE).
- 📋 Clipboard & Save Buttons: Copy entropy to clipboard or save it as
.txt. - 📦 Packaged .exe for one-click use (no need to install Python).
- 📁 Cross-platform Ready: Designed to be compatible with Linux/macOS too.
- ⚡ Improved UI performance and structure (modularized code into files).
🚀 Features Overview
- 🔢 Input seeds between 1–22 digits
- 🌎 Converts input into pseudo-random geo coordinates
- 🌡 Pulls real-time or fallback weather from Open-Meteo
- 🔒 Converts combined data into a 64-character entropy string
- 🖥 Clean, intuitive UI built with
customtkinter - 📁 Save and copy results directly from interface
- 🧪 Modular codebase (
main.py,ui.py,logic.py,themes.py) for easier expansion
🖼️ UI Preview
🧩 Modules
main.py— Application entry pointui.py— All UI logic and widgetslogic.py— Entropy generation and weather processingthemes.py— Theme settings and widget registry
⚙️ How to Run
🔵 Windows (.exe)
Just double-click the CEGv2.exe
🐍 From Source (for devs):
pip install -r requirements.txt
python main.py
📁File:
https://drive.google.com/file/d/1w8UhVwdUrsSEN9MBPPoNs87G2xq7BIHq/view?usp=sharing
since github has limit of 25mbCEG-v1 (UI based)
🔐 Chaotic Entropy Generator (CEG) Version 1
Chaotic Entropy Generator is a User-Interface based entropy string generator based on user input, complex math transformations, and real-world weather data. This tool turns a 1–22 digit number into a 64-character entropy hash using chaotic but deterministic algorithms.
🚀 Features (v1.0)
- 📌 Input up to 22-digit numeric seeds
- 🌍 Converts seed into pseudo-random latitude & longitude
- 📅 Fetches temperature from that location from a past random day (1–30 days ago)
- 🧠 Generates a 64-character entropy hash using SHA-512
- ❄️ Dark themed professional UI using
customtkinter - 🔁 Fallback algorithm for synthetic temperature if no weather data available
- ⚡ Packaged as
.exefor easy double-click launch on Windows (no terminal needed)
🖥️ UI Preview
💻 Running Application
Just run the windows executable file (.exe)
📁 Application file:
CEG-v1.zip
DEG v1 (Python-Terminal based)
Dheeraj's Entropy Generator version 1
(DEG v1) is a hybrid entropy generator.
Made using python.
It combines human randomness, environmental noise (like temperature), and complex math to create unpredictable numbers and coordinates. Non-linear math functions are used to make seed number as unpredictable as possible.

File:
DEGv1.zip
DEG-C_v1 Pre-Release (C- language, Terminal based)
🛠 C Version: Dheeraj's Entropy Generator
- Fully offline, terminal-based entropy generator
- Uses:
- Manual temperature input
- Manual human-random input
- Applies non-linear transformations (sine, square roots, etc.)
- Generates and prints:
file:
DEG-C v1.zip



