



๐ Unlock true randomness โ because your security deserves the real deal!
The TrueRNG V3 is a cutting-edge USB hardware random number generator delivering over 400 kbps of cryptographically secure entropy. Compatible with Windows and Linux, it seamlessly integrates with PCs and popular embedded platforms like Raspberry Pi. Certified by industry-standard randomness tests, itโs the go-to device for professionals demanding reliable security, gaming fairness, and robust statistical sampling.
| ASIN | B01KR2JHTA |
| Brand | ubld.it |
| Brand Name | ubld.it |
| Compatible Devices | Personal Computer, Laptop, Beaglebone, Raspberry PI, UDOO |
| Compatible devices | Personal Computer, Laptop, Beaglebone, Raspberry PI, UDOO |
| Customer Reviews | 4.4 out of 5 stars 62 Reviews |
| Hardware Interface | USB 2.0 |
| Hardware interface | USB 2.0 |
| Manufacturer | ubld.it |
| Manufacturer Part Number | TrueRNGv3 |
| Model Number | TrueRNGv3 |
| Operating System | Linux,Windows |
| Style | Custom |
| Style Name | Custom |
| UPC | 784672643474 |
F**E
Works as advertised! Very fast if you set it up right. See below for much help.....
This is a unique product in that it is supposed to provide actual (true) random numbers, not pseudo random numbers from a diode as the root source and it is only $60 USD.....amazing. I HIGHLY recommend you download the latest (not beta) version of realterm software. I found the 2.0.070 is stable. I had problems even with the non Beta v3.X.X. It is a free and very mature serial port application. I tried a couple other applications without much success. Follow the settings on the TrueRNG3 FAQs for realterm. This is a long post since I wanted to save anyone with Windows some time and learn from my work and effort getting myself up to speed. Some lessons learned at least with Windows10: 1. Select port 0 (zero) and then the COM# on realterm that the TrueRNG3 is plugged into. You can do all this from the actual windows terminal, but realterm has some super nice and easy features. See my picture upload for Port. 2. Select "capture as hex" on the Capture tab - see uploaded picture, otherwise you will get "giberish" which is ascii extended set. I did not select it on the screen shot but always do. The 2-digit hex displayed on the terminal is independent of the capture. 3. The TrueRNG3 outputs random numbers in binary (ascii extended) from 0-255. realterm can capture them as that or is you select to download/capture as hex you get hexidecimal. The ascii will look like junk on the screen since it uses codes, etc. 4. Hexadecimal numbers are two digits for a single byte (8 digit binary numbers or 8 bits). They range from 00 (zero zero) to FF for zero to 255 respectively. Lots on the web on ascii to hex to decimal to binary, etc. 5. Hexadecimal saved via realterm to a text file will be all mushed together. Even if you select the terminal output on the first tab to hexidecimal with spaces (which outputs two digit hex bytes to the screen) the actual file will be all mashed together. I uploaded the screen shot of the Display tab and you can see I selected Hex(space). You will need to extract or parse the file into bytes in your application, excel, etc. Very easy to do if you can program and search up how to do this on your language on stackoverflow. 6. You have to turn the port on and it is better to toggle the switch as noted in the TrueRNG3 FAQs to stop the flow of data from the USB COM port to the realterm window. I uploaded a screen shot of the Pins window, it is the DTR (4) set and clear that you use. Clear stops the flow to the application and window and Set starts it. 7. You can set to overwrite your text file or append to it and also very nicely how many bytes you need to download. I needed to plus up the number about 200-300 bytes to get the number I wanted but this is not an issue since you can trim the excess when you use it. See the Capture tab I uploaded. 8. I attached a simple random plot of 16,000 bytes I downloaded directly from the TrueRNG3 in like 1 second. It seems very fast to me, at least for my needs and can generate data very quickly with realterm. 9. I plotted the numbers 0 to 255 (a total of 255 random numbers) on the y-axis in the order they were generated across the x-axis from 0 to 16,000. I converted the hex output or realterm (which as I noted above converted the ascii binary/raw output to hex by selecting the hex output box) to decimal. 10. The attached excel plot is this and shows good random spread. 11. I will run several 100,000 bytes next and run the Chi squared tests for random quality and independence, etc. They did this on the TrueRNG site already but I want to learn how to do it and try it. I have the right and very powerful statistical software to do this. I will edit this post with my findings, but based on the initial simple plot I think it should be OK. When I plot pseudo random numbers like this you are shocked at the patterns you can see as the seed is recyled, etc. like from windows, R, MATLAB, Python, etc. 12. Very happy with the purchase. Stick with it. It took me several hours playing with the TrueRNG and the realterm to get it all to work and provide a nice steady hex stream of bytes, but am very happy now. 13. Also, thank you to TrueRNG3 who packaged the device in a very robust labeled plastic wrapping that was heat sealed on the only open edge, i.e. tamper resistant packaging. 14. Thanks to AMAZON for making this a Prime item.
B**A
Happy With It
Satisfied with this purchase. "High Output Speed: >400 kilobits / second" I generated a 1 MB file twice and the both times dd reported it averaged 408 kilobits per second. So that number is pretty accurate. "Native Windows (XP/8/8.1/10) and Linux Support (CDC Virtual Serial Port)" It indeed just shows up as a virtual serial device so it is very easy to use with Linux. All I had to do to write my 1MB file is: dd if=/dev/ttyACM0 of=numbers.bin count=1M bs=1 status=progress Overall it's a neat device. At $70 it's a bit pricey for what it does but it does do its job fairly well and you get what it says you are getting.
D**O
Best quality for the bucks
Very small and light, fantastic Speed, Easy to install and simple to use. This was my First ubld product I purchased, then I bought also the pro versione with two generators inside. I made many fantastic and very interesting experiments with this, and I Will continue to do new ones. The user interfacce Is so simple that I wrote in a snap a driver to use It in my Excel application. Very satisfied.
J**Z
Nice product that can be utilized with many 3rd party serial/com analyzers.
Device does provide a fast stream of random numbers as promised. However, for data capture I did not use the included/downloadable CaptureRNG utility for For Windows, but the program RealTerm, which I would generally recommend after fiddling with various serial/com port software for a day. The software provided is decent but for more fancy operations, may be inadequate. Using RealTerm's command line parameters and batch programming, I was able to get it to loop through capturing/(over)writing 10 sec HEX data streams to a plaintext file.
A**R
Does what it says on the tin.
Like anyone purchasing this, I needed more entropy. In my case itโs a simple home server on older parts, the entropy available as it would be about 100-200 bits. I can technically use haveged, I can even use dev/urandom, I had the money so I got this. Well it keeps my entropy available above 2048 easily now, passes dieharder*, it solves the entropy problem. *the p-values can spike just above 0.9 about 5% 10% of the time but, it still passes. The p-values are usually at 0.5 with and 0.1 without but, I am okay with the tradeoff being more bits available. Again, it passes dieharder. Do I recommend this? Yes and no. If your cpu has a built in rng (search how to check), you should be fine with that. However, if you are still low on your total entropy available, and you donโt feel too comfortable using haveged, or maybe you just want to, then yes get this. Itโs easy to use, the randomness is strong enough (random enough) Hope this help, happy randomness!
Trustpilot
5 days ago
3 weeks ago