Pyquilライブラリを使用してPythonプログラミング言語を使用して、プログラムの作成を開始できます。これは、乱数を取得するためにサイコロを転がすウェブサイトhttps://medium.com/の例です。
'
＃Pyquilモジュールをインポートします
pyquil.quilインポートプログラムから
pyquil.apiからインポートqvmconnectionから
pyqyil.gatesからインポートhから
from from from coulss Import reducts

＃Quantum Virtual Machine（QVM）への接続を作成する
qvm = qvmconnection（）

＃ハダマードゲートを3つのキュービットに適用して、8つの可能なランダム化結果を生成します
DICE =プログラム（H（0）、H（1）、H（2））

＃8考えられる結果：[[0,0,0]、[0,0,1]、[0,1,1]、[1,1,1]、[1,1,0]、[1,0、0]、[0,1,0]] [0,0,1]]
＃結果を得るためにキュービットを測定する、つまりサイコロを転がす
roll_dice = dice.mesure_all（）

＃qvmで実行してプログラムを実行します
result = qvm.run（roll_dice）

＃例の例：[[0,1,0]]
＃1〜8の間のサイコロ値として結果をフォーマットして印刷します
dice_value = reduce（lambda x、y：2*x + y、result [0]、0） + 1
print（ "Quantum Dice Rollが返されました："、dice_value）
'
プログラムの広範な説明については、https：//medium.com/rigetti/how-o-write-a-quantum-program-in-10-lines-of-code-for-beginners-540224ac6b45をご覧ください。
You could use the python programming language with the pyQuil library to start making the program. This is an example from the website https://medium.com/ that roll a dice to get a random numbers:
'
# Import pyQuil modules
from pyquil.quil import Program
from pyquil.api import QVMConnection
from pyqyil.gates import H
from functools import reduce

# Create a connection to the Quantum Virtual Machine (QVM)
qvm = QVMConnection()

# Apply the Hadamard gate to three qubits to generate 8 possible randomized results
dice = Program(H(0), H(1), H(2))

# 8 possible results: [[0,0,0], [0,0,1], [0,1,1], [1,1,1], [1,1,0], [1,0,0], [0,1,0]] [0,0,1]]
# Measure the qubits to get a result, i.e. roll the dice
roll_dice = dice.mesure_all()

# Execute the program by running it with the QVM
result = qvm.run(roll_dice)

# Example result: [[0,1,0]]
# Format and print the result as a dice value between 1 and 8
dice_value = reduce (lambda x, y: 2*x + y, result[0], 0) + 1
print("Your quantum dice roll returned: ", dice_value)
'
For extensive explications on the program please visit https://medium.com/rigetti/how-to-write-a-quantum-program-in-10-lines-of-code-for-beginners-540224ac6b45 .