added random url and random string

code refactoring

Added test with random data
fix got build failed
Merge pull request #1038 from a-chumagin/randomizer

random data generator