Bevezetés

Befejeződött

A klasszikus számítógépek nem igazán véletlenszerű számokat, hanem pszeudo-számokat hoznak létre. A pszeudorandom számgenerátor egy determinisztikus számsorozatot hoz létre valamilyen kezdeti érték (úgynevezett mag) alapján. A valódi véletlenszerűség jobb közelítéséhez a magot gyakran a cpu órájának aktuális ideje szerint állítják be.

A kvantumszámítógépek viszont valóban véletlenszerű számokat hozhatnak létre. Ennek az az oka, hogy a szuperpozícióban lévő qubit mérése valószínűségi folyamat. A mérés eredménye véletlenszerű, és nincs mód az eredmény pontos előrejelzésére. Ez a kvantum véletlenszerű számgenerátorok alapelve.

Ebben a modulban megírja az első kvantumprogramot a Microsoft Quantum Development Kitben. Egy kvantumprogramot írhat véletlenszerű számok létrehozásához, és megismerheti egy Q#-program felépítését. A kvantum véletlenszerű számgenerátor nagyszerű bevezetés a kvantumfogalmakba és a kvantum-számítástechnikába. És csak néhány sornyi Q#-kódra van szükség egy kvantum véletlenszerű számgenerátor létrehozásához!

Tanulási célkitűzések

A modul elvégzése után a következőkre van lehetőség:

  • Qubiteket oszthat ki, és kvantumműveleteket alkalmazhat rájuk a Q#-ban.
  • Q#-programok létrehozása és futtatása a Visual Studio Code-ban.
  • A Q#-programok szerkezetének és összetevőinek megismerése.

Előfeltételek