Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.19 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.19 KB

HelloStrange

This sample contains the HelloWorld application for Strange. It uses the Strange high-level API to obtain 10000 random bits.

Running the sample

To run this application, simply run mvn clean javafx:run

The expected outcome looks similar to this:

----------------------------------------------------
Generate one random bit, which can be 0 or 1. Result = 1
Generated 10000 random bits, 4961 of them were 0, and 5039 were 1.

Note that the actual numbers will most likely be different, but the amount of 0 and 1 measurements should be more or less similar.

What it is doing

The main method will be executed, and this will invoke a high-level method of the Strange API's:

int randomBit = Classic.randomBit();

The Classic class is imported from org.redfx.strange.algorithm.Classic The randomBit() method uses a quantum algorithm, implemented by the Strange low-level API, to retrieve a random value (either 0 or 1).

You can learn more about this sample in Chapter 2 of Quantum Computing for Java Developers