UNPKG

quaco.js

Version:

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

18 lines (12 loc) 466 B
// examples/superposition.js import { Simulator } from '../src/Simulator.js'; import { QuantumGate } from '../src/QuantumGate.js'; import { Visualizer } from '../src/Visualizer/Visualizer.js'; // Create simulator for 1 qubit const sim = new Simulator(1); // Apply Hadamard gate to put in superposition sim.addGate(QuantumGate.hadamard(), 0); // Run 1000 shots const results = sim.run(1000); // Show histogram Visualizer.showHistogram(results);