Quantum Computing (Amazon Braket)

Quantum Random Number Generator you own this product

This project is part of the liveProject series Quantum Computing with Amazon Braket SDK
intermediate Python • basics of Jupyter Notebook, NumPy, Matplotlib • basics of Braket SDK
skills learned
create a quantum circuit that solves a problem by creating a truly random number with Amazon Braket SDK
Faisal Nazir
1 week · 4-6 hours per week · BEGINNER

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Look inside

In this liveProject, you’ll use the Amazon Braket quantum simulator to generate a quantum random number generator. Generating truly random numbers is an essential aspect of cryptography, and the seed generation process in a public/private key infrastructure. These random numbers can be used as the basis for further cryptographic work that easily outpaces the pseudo-random capabilities of traditional computing.

This project is designed for learning purposes and is not a complete, production-ready application or solution.

book resources

When you start your liveProject, you get full access to the following books for 90 days.

project author

Faisal Nazir
Faisal Nazir is a machine learning specialist working in Amazon Web Services. He has worked on a vast range of technologies in his career including data, analytics, machine learning, event stream processing, security, and telecommunications. He has also been a management consultant in the field of telecommunications, media, and high technology. He holds a master’s in physics from Imperial College London where his final year thesis was on the consistent history interpretation of quantum mechanics. His current work is helping customers use AWS services to implement machine learning solutions at scale. He also has a passion to educate in the use of quantum computing.


To begin this liveProject, you will need to be familiar with the following:

  • Intermediate Python
  • Basics of Jupyter Notebook
  • Basics of Matplotlib
  • Basics of NumPy
  • Basics of Braket SDK
  • Basic knowledge of complex numbers, matrices and vectors

you will learn

In this liveProject, you’ll learn how to use quantum circuits to generate a random series of bits that can be used in a cryptographic function.

  • Create a quantum circuit that can generate random numbers
  • Generate a random number using a quantum circuit


You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Quantum Random Number Generator project for free