microsoft/qdk

Public

mirrored fromhttps://github.com/microsoft/qdkAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
c2d2246f04df6a928da5b851b624123e4cc719da

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

samples/python_interop/generating_n_random_bits/src/GenerateRandomNumbers.qs

13lines · modecode

1import Std.Arrays.*;
2import Std.Convert.*;
3
4operation GenerateRandomNumbers(nQubits : Int) : (Result[], Int) {
5 use qubits = Qubit[nQubits];
6
7 ApplyToEach(H, qubits);
8
9 let result = MResetEachZ(qubits);
10 let number = ResultArrayAsInt(Reversed(result));
11
12 return (result, number);
13}
14