by Thiago Jung
https://github.com/Thiagojm/RngKitCLI
thiagojm1984@hotmail.com
Written in Python 3.11
This application uses a type of TRNG - True Random Number Generator (TrueRNG) for data collection and statistical analysis for several purposes, including mind-matter interaction research. If you don't have the device, you can use the application to generate pseudo-random numbers aswell. It uses random numbers to collect and count the number of times the '1' bit appears in a series of user-defined size and interval. It will save the data in two files in the "1-Saved Files" directory as the application, one with a .csv extension and the other with a .bin extension (raw data to serve as control).
Afterwards, the data can be analyzed and compared with the number expected by chance (50%) and create a chart with a cumulative Z-Score. For that please use the RngKitPSG application at https://github.com/Thiagojm/RngKitPSG.
1- TrueRNG and TrueRNGPro (https://ubld.it/);
-
Install Python 64-bit for Windows from: https://www.python.org/
-
Put all files in the same directory
-
Open a command prompt (run the cmd command in Windows)
-
Change to the directory you created above and run:
install_python_libs.bat
-
Choose from the Windows_Drivers folder the right driver for your hardware, right-click the TrueRNG.inf or TrueRNGpro.inf file and select Install. Follow the instructions for installation.
-
Install the required Python libraries:
python3 -m pip install -r requirements.txt
-
Plug in a single TrueRNG V1, V2, V3, Pro, or ProV2
-
Run the application:
python3 main.py
- Install Python3
sudo apt install python3
- Install the required Python libraries:
python3 -m pip install -r requirements.txt
-
Plug in a single TrueRNG V1, V2, V3, Pro, or ProV2
-
Run the application:
python3 main.py
- If needed, install the linux drivers as described in the README.md in the udev_rules folder.