แนะ นำ
คอมพิวเตอร์แบบคลาสสิกไม่ได้สร้างตัวเลขสุ่มอย่างแท้จริง แต่เป็นตัวเลขสุ่มหลอก ตัวสร้างตัวเลขสุ่มหลอกสร้างลําดับตัวเลขที่กําหนดตามค่าเริ่มต้น (เรียกว่าเมล็ดพันธุ์) เพื่อให้ใกล้เคียงกับการสุ่มที่แท้จริงได้ดียิ่งขึ้นเมล็ดพันธุ์มักจะถูกตั้งค่าตามเวลาปัจจุบันจากนาฬิกาของ CPU
ในทางกลับกัน คอมพิวเตอร์ Quantum สามารถสร้างตัวเลขแบบสุ่มอย่างแท้จริง ทั้งนี้เนื่องจากการวัดปริมาณการซ้อนทับเป็นกระบวนการน่าจะเป็น ผลลัพธ์ของการวัดเป็นแบบสุ่ม และไม่มีวิธีใดที่จะคาดการณ์ผลลัพธ์ได้อย่างแม่นยํา นี่คือหลักการพื้นฐานของเครื่องสร้างตัวเลขแบบสุ่มควอนตัม
ในโมดูลนี้ คุณเขียนโปรแกรมควอนตัมโปรแกรมแรกของคุณใน Microsoft Quantum Development Kit คุณเขียนโปรแกรมควอนตัมเพื่อสร้างตัวเลขสุ่ม และเรียนรู้เกี่ยวกับโครงสร้างของโปรแกรม Q# เครื่องกําเนิดตัวเลขสุ่มควอนตัมเป็นการแนะนําแนวคิดควอนตัมและการคํานวณควอนตัมที่ยอดเยี่ยม และต้องใช้รหัส Q# เพียงไม่กี่บรรทัดเพื่อสร้างตัวสร้างตัวเลขสุ่มควอนตัม!
วัตถุประสงค์การเรียนรู้
หลังจากที่คุณจบโมดูลนี้แล้ว คุณสามารถ:
- จัดสรรคิวบิตและใช้การดําเนินการควอนตัมกับ Q#
- สร้างและเรียกใช้โปรแกรม Q# ใน Visual Studio Code
- ทําความเข้าใจโครงสร้างและคอมโพเนนต์ของโปรแกรม Q#
ข้อกําหนดเบื้องต้น
- ความเข้าใจพื้นฐานของแนวคิดการคํานวณควอนตัม
- ความรู้พื้นฐานเกี่ยวกับแนวคิดการเขียนโปรแกรมแบบคลาสสิก
- ติดตั้ง Visual Studio Codeรุ่นล่าสุด
- ติดตั้งส่วนขยาย Microsoft Quantum Development Kit เวอร์ชันล่าสุด หรือเปิด Visual Studio Code สําหรับเว็บ ซึ่งมีส่วนขยาย Quantum Development Kit อยู่แล้ว