How to Use VERTEX QRNG

Modified on Tue, 3 Jun at 10:40 AM

Overview

The QRNG APIs (Quantum Random Number Generator - Application Programming Interface) provide an interface between a user application and VERTEX as the Quantum dice's QRNG hardware.

Using these APIs, the user is able to fetch truly random Quantum Random Numbers from the VERTEX hardware. 

The QRNG APIs need Quantum Dice's QRNG VERTEX hardware, without this hardware the functions would return an error.

Requirements

  1. Vertex B2: Quantum Dice QRNG hardware
  2. OS: Windows 10 or Ubuntu 22.04 (kernel version 5.19)
  3. Basic knowledge of C/C++/Python programming

Software Requirements

  1. gcc
  2. cmake (optional)

Read the API documentation

Before proceeding you can read the QRNG API Reference doc (NB: Should be viewed in a web browser), this documentation shows all the functions, their arguments and expected return value.

How to Access the API

You can access the QRNG API  here (External link to Github).

Note that the Github repository also includes sample programs that shows how a user can quickly and easily integrate the VERTEX hardware within their software projects.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article