Inleiding

Voltooid

Klassieke computers genereren geen echte willekeurige getallen, maar eerder pseudorandom getallen. Een pseudorandom-getalgenerator genereert een deterministische reeks getallen op basis van een bepaalde initiƫle waarde (een seed genoemd). Om de werkelijke willekeurigheid beter te benaderen, wordt de seed vaak ingesteld op basis van de huidige tijd van de CPU-klok.

Kwantumcomputers kunnen daarentegen echt willekeurige getallen genereren. Dit komt doordat de meting van een qubit in superpositie een probabilistisch proces is. Het resultaat van de meting is willekeurig en er is geen manier om het resultaat nauwkeurig te voorspellen. Dit is het basisprincipe van kwantumgeneratoren voor willekeurige getallen.

In deze module schrijft u uw eerste kwantumprogramma in de Azure Quantum Development Kit. U schrijft een kwantumprogramma om willekeurige getallen te genereren en leert over de structuur van een Q#-programma. Een kwantumgenerator voor willekeurige getallen is een geweldige inleiding tot kwantumconcepten en kwantumcomputing. En er zijn slechts enkele regels Q#-code nodig om een kwantumgenerator voor willekeurige getallen te maken.

Leerdoelen

Nadat u deze module hebt voltooid, kunt u het volgende doen:

  • Qubits toewijzen en er kwantumbewerkingen op toepassen in Q#.
  • Q#-programma's maken en uitvoeren in Visual Studio Code.
  • Inzicht in de structuur en onderdelen van een Q#-programma.

Vereisten