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

L15 is a simple and fast algorithm which passes the DIEHARD randomness test-suite.

L15 Algorithm Summary

The L15 algorithm:

L15.h (L15 Algorithm; C++ header)

L15P.h (Portable L15 Algorithm; C++ header)

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