The Leopard-15/L15 CSPRNG (Cryptographically Secure Pseudo Random Number Generator) was developed to rectify the shortcomings of the ARC4 algorithm.

The algorithm is simple and fast.
If the algorithm is not perfect, it is close to perfection.

Algorithm Summary

Source code: L15.h (C++ header)

Copyright © 2003-2021 Robin Carey.
All rights reserved.