UNPKG

quaco.js

Version:

A lightweight modular Quantum Computing Simulator in JavaScript. Supports qubits, quantum gates, entanglement, circuits, algorithms, and visualization.

21 lines (14 loc) 478 B
// examples/entanglement.js import { Simulator } from '../src/Simulator.js'; import { QuantumGate } from '../src/QuantumGate.js'; import { Visualizer } from '../src/Visualizer/Visualizer.js'; // 2 qubits const sim = new Simulator(2); // Hadamard on qubit 0 sim.addGate(QuantumGate.hadamard(), 0); // CNOT: qubit 0 controls qubit 1 sim.addCNOT(0, 1); // Run 1000 shots const results = sim.run(1000); // Show histogram Visualizer.showHistogram(results);