Skip to content
Snippets Groups Projects
Commit 07ffb497 authored by Jan Trávníček's avatar Jan Trávníček
Browse files

remove uneeded seeding of random generator

parent b9df1369
No related branches found
No related tags found
No related merge requests found
...@@ -16,8 +16,6 @@ namespace regexp { ...@@ -16,8 +16,6 @@ namespace regexp {
namespace generate { namespace generate {
   
regexp::UnboundedRegExp RandomRegExpFactory::generateUnboundedRegExp( size_t leafNodes, size_t height, size_t alphabetSize, bool randomizedAlphabet ) { regexp::UnboundedRegExp RandomRegExpFactory::generateUnboundedRegExp( size_t leafNodes, size_t height, size_t alphabetSize, bool randomizedAlphabet ) {
srand( time( NULL ) );
if(alphabetSize > 26) if(alphabetSize > 26)
throw exception::AlibException("Too big alphabet."); throw exception::AlibException("Too big alphabet.");
   
......
...@@ -18,8 +18,6 @@ namespace string { ...@@ -18,8 +18,6 @@ namespace string {
namespace generate { namespace generate {
   
string::LinearString RandomStringFactory::generateLinearString ( size_t size, size_t alphabetSize, bool randomizedAlphabet ) { string::LinearString RandomStringFactory::generateLinearString ( size_t size, size_t alphabetSize, bool randomizedAlphabet ) {
srand ( time ( NULL ) );
if ( alphabetSize > 26 ) if ( alphabetSize > 26 )
throw exception::AlibException ( "Too big alphabet." ); throw exception::AlibException ( "Too big alphabet." );
   
......
...@@ -25,8 +25,6 @@ string::LinearString RandomSubstringFactory::generateSubstring ( size_t size, co ...@@ -25,8 +25,6 @@ string::LinearString RandomSubstringFactory::generateSubstring ( size_t size, co
if ( size > string.getContent ( ).size ( ) ) if ( size > string.getContent ( ).size ( ) )
throw exception::AlibException ( "String not long enough" ); throw exception::AlibException ( "String not long enough" );
   
srand ( time ( NULL ) );
size_t begin = std::random_devices::semirandom ( ) % ( string.getContent ( ).size ( ) - size + 1 ); size_t begin = std::random_devices::semirandom ( ) % ( string.getContent ( ).size ( ) - size + 1 );
   
std::vector < alphabet::Symbol > data ( string.getContent ( ).begin ( ) + begin, string.getContent ( ).begin ( ) + begin + size ); std::vector < alphabet::Symbol > data ( string.getContent ( ).begin ( ) + begin, string.getContent ( ).begin ( ) + begin + size );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment