簡介

已完成

傳統電腦不會產生真正的亂數,而是產生出「偽亂數」。 偽亂數產生器會根據某個初始值 (稱為「種子」) 產生決定性的數字序列。 為了更精確地估計隨機值,此種子通常是 CPU 時鐘的目前時間。

另一方面,量子電腦可以產生真正的亂數。 這是因為疊加中的量子位元測量是概率流程。 測量的結果是隨機的,且無法預測結果。 這是量子亂數產生器的基本原則。

在此課程模組中,您將使用 Azure Quantum 開發套件 (QDK) 來撰寫您的第一個量子程式。 您會撰寫量子程式來產生亂數數字。 量子亂數產生器是量子運算的絕佳簡介,因為其說明量子行為,而且只需要幾行程式碼。 您也會檢閱 Q# 程式的基本結構。

學習目標

完成本課程模組後,您可以:

  • 配置量子位元,並對其套用量子作業。
  • 在 Visual Studio Code 中建立及執行 Q# 程式。
  • 瞭解 Q# 程式的結構和元件。

必要條件