This is the documentation for the SwiftRNG, the SwiftRNG Pro, the SwiftRNG Z, and the SwiftRNG LE. The SwiftRNG quick start guide can be found here.
General
Utilities and components
- Setting a RAND engine for
openssl
- Building utilities on Linux and macOS
swrandom
kernel moduleswrng
andswrng-cl
utilitiesswrngseqgen
utilityrun-swrng-pserver.sh
scriptbitcount
utilityswrawrandom
utility
Utilities and components available only for Windows
Testing
- Performance testing with
swperftest
- Performance testing with
swperf-cl-test
- Quality testing on Ubuntu
- Diagnostic testing
Source code examples
Python
source code example that can be used on Windows, Linux or macOS platformsPython
source code examples for using withentropy-server
andSwiftRNG-64.dll
on Windows platformsC
source code example for Linux, macOS, FreeBSD, and Windows using SwiftRNG Software APIC
source code example for Linux, macOS, FreeBSD, and Windows using SwiftRNG Software API for connecting to a cluster of multiple devicesC
Windows source code example for connecting toentropy-server
using named pipeC++
source code example for Linux, macOS, FreeBSD, and Windows using SwiftRNG Software APIDelphi
source code example for generating random numbers between 0 and 1 usingentropy-server
and SwiftRNG-32.dll (SwiftRNG-64.dll)Delphi
source code examples for retrieving data fromentropy-server
using SwiftRNG-32.dll or SwiftRNG-64.dllDelphi
source code example for connecting toentropy-server
using named pipeDelphi
source code example (deprecated)C#
source code examples for using with 64-bit Windows (deprecated)C#
source code examples for using withentropy-server
andSwiftRNG-64.dll
C#
source code example for connecting toentropy-server
using named pipeJava
source code example for Windows for using withentropy-server
Java
source code example for LinuxVB.NET
source code examples for using with 64-bit Windows (deprecated)VB.NET
source code examples for Windows for using withentropy-server
VBA Excel macro
source code examples for using with 32-bit Microsoft ExcelVBA Excel macro
source code examples for connecting toentropy-server
using named pipeMatLab
sample script fragment for using with 64-bit Windows (deprecated)MatLab
sample script fragment for 64-bit Windows for using withentropy-server