Skip to content

Add quantum_random.py #7446

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 23 commits into from
Oct 20, 2022
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
cfdebf3
Create quantum_random.py
Alanzz Oct 20, 2022
345851d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 20, 2022
0d7f911
Update quantum_random.py
Alanzz Oct 20, 2022
a11917e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 20, 2022
9c5babb
Update quantum_random.py
Alanzz Oct 20, 2022
c499f6c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 20, 2022
6c7589e
Update quantum/quantum_random.py
Alanzz Oct 20, 2022
b57bb45
Update quantum/quantum_random.py
Alanzz Oct 20, 2022
d9614fe
Update quantum/quantum_random.py
Alanzz Oct 20, 2022
62db8d1
Update quantum_random.py
Alanzz Oct 20, 2022
2819d05
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 20, 2022
572e22b
Update quantum_random.py
Alanzz Oct 20, 2022
4286193
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 20, 2022
2d690ef
requirements.txt: Add projectq
cclauss Oct 20, 2022
922ee2c
Update quantum_random.py
Alanzz Oct 20, 2022
d0258f0
Update quantum/quantum_random.py
Alanzz Oct 20, 2022
8b052d1
Update quantum_random.py
Alanzz Oct 20, 2022
84d794b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 20, 2022
757ac8a
Update quantum_random.py
Alanzz Oct 20, 2022
fce3736
Update quantum_random.py
Alanzz Oct 20, 2022
a6c2d90
Update quantum/quantum_random.py
cclauss Oct 20, 2022
c0f07bd
Update quantum/quantum_random.py
cclauss Oct 20, 2022
4722451
Update quantum_random.py
Alanzz Oct 20, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update quantum/quantum_random.py
Co-authored-by: Christian Clauss <cclauss@me.com>
  • Loading branch information
Alanzz and cclauss authored Oct 20, 2022
commit d0258f040aa0e2647080f085e8151a869a974e8b
9 changes: 2 additions & 7 deletions quantum/quantum_random.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,11 @@ def get_random_number(quantum_engine : projectq.cengines._main.MainEngine) -> in
doctest.testmod()

# This list is used to store our random numbers
random_numbers_list = []

# initialises a new quantum backend
quantum_engine = MainEngine()

# for loop to generate 10 random numbers
for i in range(10):
# calling the random number function and append the return to the list
random_numbers_list.append(get_random_number(quantum_engine))

# Generate a list of 10 random numbers
random_numbers_list = [get_random_number(quantum_engine) for _ in range(10)]
# Flushes the quantum engine from memory
quantum_engine.flush()

Expand Down