← Quantum Store · Dersler · Tüm paketler · Öğrenme yolları

Quantum Store Editörleri

Kuantum rastgele sayı üreteci

DevreEğitimLisans: MITSürüm: 1.0.03.4 KB
ZIP indir (ücretsiz) Mağazada aç

Süperpozisyondaki kübitleri ölçerek rastgele bayt ve zar üreten en basit kullanışlı kuantum programı; ki-kare testiyle dağılımı doğrular. Yeni başlayanlar için Qiskit örneği ve Türkçe rehber.

Neden kuantum rastgelelik?

Bilgisayarların "rastgele" sayıları aslında bir formülden gelir. Başlangıç değeri bilinirse aynı sayılar yeniden üretilebilir. Kuantum ölçümünün sonucu ise doğa yasaları gereği önceden bilinemez. Bu yüzden kuantum rastgele sayı üreteçleri (QRNG) bugün ticari olarak satılan ilk kuantum ürünlerinden biridir.

Bu paketteki örnek

rastgele_sayi.py:

  1. 8 kübite H kapısı uygular. Her kübit 0 ile 1'in eşit süperpozisyonundadır.
  2. Ölçüm 0–255 arası bir sayı (bir bayt) verir. Program 4000 bayt üretir.
  3. Ki-kare testiyle sayıların 16 aralığa düzgün dağıldığını kontrol eder. Test makinemizde değer 10,2 çıktı; sınır 30,6'dır.
  4. 3 kübitle zar atar. 0–7 sonuçlarından 6 ve 7'yi atıp yeniden dener ki her yüzün olasılığı eşit kalsın (reddetme örneklemesi).

Önemli not

Bu örnek simülatörde çalıştığı için sonuçlar aslında klasik bir sözde rastgele üreteçten gelir. Gerçek kuantum rastgeleliği için aynı devreyi IBM, Amazon Braket ya da başka bir buluttaki gerçek bir kuantum işlemcide çalıştırmak gerekir. Kodun mantığı hiç değişmez.

Sonraki adımlar

  1. 1–100 arası rastgele sayı üretmek için kaç kübit gerektiğini bul (ipucu: 7).
  2. Bir kübite H yerine ry(1.0) uygula; 0 ve 1 artık eşit olasılıklı olmaz. Ki-kare testinin bunu yakaladığını gör.

Kurulum ve çalıştırma

pip install qiskit
python rastgele_sayi.py

Test edildiği ortam: qiskit 2.5.2, Python 3.12.

Bağlantılar

Paket içeriği

Lisans

Bu paket Quantum Store Editörleri tarafından hazırlanmıştır ve MIT lisansıyla dağıtılır.


Quantum Store — https://hakanerdogan.com