tools for designing chaotic systems for secure random number generation