> Markdown version of [/videos/100257-colorful-quantum-randomness](https://www.wearedevelopers.com/videos/100257-colorful-quantum-randomness). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Colorful quantum randomness Is your pseudo-randomness leaving your code vulnerable? Discover how to use Python and cloud-based quantum processors to harvest true randomness, securing cryptography and generating colorful terminal outputs. - **Speakers:** [Jakub Gaj](https://www.wearedevelopers.com/@jakub-gaj) - **Event:** World Congress 2026 Europe - **Published:** July 10, 2026 - **Duration:** 27:40 - **URL:** https://www.wearedevelopers.com/videos/100257-colorful-quantum-randomness ## Summary Modern digital security heavily relies on classical pseudo-randomness—complex mathematical formulas that only appear random. However, true randomness can be inherently generated by harnessing quantum mechanics. Quantum computers solve complex problems by speaking the "native language of nature," using qubits that exist in a state of superposition (simultaneously representing zero, one, or both) until measured. While the field operates in the equivalent of the "1940s and 50s of classical computing," technological progression is occurring rapidly, empowering industries from pharmaceuticals to automotive engineering to explore previously impossible material simulations and optimizations. This rapid evolution introduces severe security implications, notably the "harvest now, decrypt later" vector. Because theoretical models like Shor's algorithm prove capable of factoring prime numbers exponentially faster using quantum computers, future fault-tolerant hardware could eventually break standard RSA cryptography. To counteract this impending "Q-day," organizations are already upgrading to quantum-safe, post-quantum cryptography, implementing updated NIST standards into foundational protocols like TLS 1.3 long before hostile hardware matures. Fortunately, interacting with these emerging systems is highly democratized. Developers can leverage open-source Python SDKs like Qiskit or assembly-level OpenQASM to construct quantum circuits. Through cloud partners like the IBM Quantum platform and AWS Braket, ordinary code can execute directly on real, physical quantum processing units (QPUs). By running loops of circuit measurements—called "shots"—developers can collapse the superposition of multiple qubits to harvest a true quantum-random stream of classical zeros and ones, easily converting the output into practical applications like truly randomized ANSI terminal colors. **Keywords:** quantum computing, quantum superposition, pseudo-randomness, true random number generator, post-quantum cryptography, quantum-safe encryption, harvest now decrypt later, ibm quantum platform, aws braket, qiskit framework, openqasm, rsa encryption vulnerabilities, shor's algorithm, quantum circuit execution, qubit measurement ## Chapters 1. **Introduction to pseudo and true quantum randomness** (00:18) — The fundamental distinction between mathematical pseudo-randomness and physics-based true quantum randomness. 1. **Current state of quantum computing capabilities** (03:02) — An overview of the ongoing quantum computing race and early enterprise experimentation for solving complex natural problems. 1. **Preparing for quantum resilience and post-quantum cryptography** (04:59) — Leveraging quantum-safe cryptography standards to counteract the future threat of algorithms breaking modern encryption. 1. **Understanding quantum basics and superposition concepts** (07:16) — How qubits use superposition to represent multiple states simultaneously before measurement forces a deterministic outcome. 1. **Designing a quantum circuit for random colors** (08:20) — Mapping qubits and execution shots to generate true random combinations for RGB color channels. 1. **Building circuits with Qiskit and Hadamard gates** (09:39) — Creating a quantum circuit using Qiskit to place qubits into superposition and record measurements into classical registers. 1. **Exploring accessible quantum platforms on IBM and AWS** (10:37) — An overview of available quantum hardware and simulator environments hosted on the IBM Quantum Platform and Amazon Braket. 1. **Live demo of executing a quantum circuit** (12:25) — Using visual composers and code scripts to execute a random color generator on simulators and physical hardware. 1. **Key takeaways on hardware noise and error correction** (19:50) — The importance of physical measurement for delivering true randomness and utilizing error correction to handle hardware noise. 1. **Recommended resources for learning quantum algorithms** (21:17) — Recommended platforms, educational kits, and foundational algorithms for developers beginning their exploration into quantum computing. 1. **Q&A on quantum-safe encryption and entanglement** (24:14) — Exploring the theoretical limits of breaking quantum-safe cryptography and the potential for attacks using quantum entanglement. ## Related Moments - [Programming foundations and building blocks for quantum circuits](https://www.wearedevelopers.com/videos/1441-quantum-devops-quantum-application-development) (from "Quantum DevOps - Quantum Application Development") - [Exploring quantum execution frameworks and hardware layouts](https://www.wearedevelopers.com/videos/481-what-is-quantum-computing) (from "What is quantum computing?") - [Exploring the IBM quantum computing cloud platform and simulators](https://www.wearedevelopers.com/videos/216-schroedinger-s-cat-thinking-in-and-outside-the-box-of-quantum-mechanics) (from "Schroedinger's cat: Thinking in- and outside the box of quantum mechanics") - [Key takeaways and practical frameworks for quantum adoption](https://www.wearedevelopers.com/videos/1443-how-lufthansa-industry-solutions-is-preparing-for-the-quantum-age) (from "How Lufthansa Industry Solutions is preparing for the Quantum Age! ") - [Building quantum networks and mitigating future cryptographic vulnerabilities](https://www.wearedevelopers.com/videos/100293-quantum-computing-how-does-it-work-how-will-it-affect-us-and-when) (from "Quantum Computing - How Does It Work, How Will it Affect Us and When?") - [Live coding quantum circuit simulations using Qiskit](https://www.wearedevelopers.com/videos/934-quantum-computing-the-tiny-and-the-big-challenges) (from "Quantum Computing - The tiny and the big challenges") ## Related Articles - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 110 - XY marks the spotty security](https://www.wearedevelopers.com/magazine/411-dev-digest-110-xy-marks-the-spotty-security) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 127 - putting 5 rings on it](https://www.wearedevelopers.com/magazine/464-dev-digest-127-putting-5-rings-on-it) ## Related Jobs - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub** - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Security Architect - AI](https://www.wearedevelopers.com/jobs/ext/1581899-security-architect-ai) at **ZEISS Group** - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Platform Engineer - Mercury Runtime Platform](https://www.wearedevelopers.com/jobs/ext/293235-platform-engineer-mercury-runtime-platform) at **Raiffeisen Bank International AG**