Abstract
Abstract
With the development of computational science and computer simulations, the randomness source has become a necessary part of every complex system and testing environment. Most programming languages, software frameworks and application libraries do not provide all different types of randomness generators and do not even implement high-quality algorithms for secure data generation. This paper presents an object-oriented solution for providing all the main classifications of randomness via random data generator classes that offer frequently used formats in information technology and in statistical hypothesis testing. It also presents usages for secure data generation and confirms the importance of true randomness in cryptography. The purpose of the developed practical experiments is to evaluate and show the differences in the sample generation quality of the sub-classifications of software randomness generators using the developed object-oriented components.