Is there a quick setup guide for the SwiftRNG device?

Yes, see the SwiftRNG quick start guide.

Can I use the SwiftRNG device with virtual machines?

SwiftRNG devices manufactured after March 2020 work with Linux, FreeBSD, macOS, Windows 10/11 (64-bit), and Windows Server 2016/2019 (64-bit), and run in virtual machines using software such as:

  • VMware ESXi 6.7.0
  • VMware Workstation 15 Player
  • Oracle VirtualBox 6.1/7.0
  • Parallels Desktop for Mac (Intel and ARM)

Can the SwiftRNG Pro device generate random bytes faster than 210 Mbps?

Multiple SwiftRNG devices can be combined into a cluster to additively increase the random number generation speed. See Turn your computer into a 1 Gbps HWRNG machine for details.

How can I integrate the SwiftRNG device with my software application projects?

Through the provided software API and utilities, SwiftRNG devices can be used with applications built for Linux, Windows, or macOS, and with languages such as C/C++, C#, VB.NET, Java, VBA Excel, MATLAB scripts, or Delphi on Windows. Code examples are listed on the documentation page.

Why does my SwiftRNG device perform slower than expected?

There could be several reasons:

  • An old computer system with a slow CPU will decrease the SwiftRNG download speed.
  • The SwiftRNG device may be plugged into an old USB 1.1 port. For best results, use a USB 2.0 or later port.
  • On some Linux-based operating systems, the CPU may run at a lower clock speed to save power. Run the lscpu command to check the current CPU speed while using the SwiftRNG device. For example, the maximum CPU clock speed may be 3.6 GHz while the actual clock speed is 900 MHz. In that case, you may need to increase the CPU clock speed manually or put more load on the CPU so that the OS raises the clock speed.
  • An operating system that runs in a virtual machine may reduce overall system performance.