Added ability to create random data