diff --git a/Helper_8h_source.html b/Helper_8h_source.html
index e0d0fa008..b414fddef 100644
--- a/Helper_8h_source.html
+++ b/Helper_8h_source.html
@@ -192,86 +192,83 @@
-
166 static std::vector<T>
shuffle(std::vector<T> data)
-
-
168 std::shuffle(std::begin(data), std::end(data), pseudoRandomGenerator);
-
-
+
+
+
203 template <
typename T>
+
+
+
+
+
+
208 throw std::runtime_error(
"Object is empty.");
+
+
+
211 std::vector<typename T::key_type> keys;
+
212 for (
const auto& entry : object)
+
+
214 keys.push_back(entry.first);
+
+
+
217 return arrayElement<typename T::key_type>(keys);
+
-
-
-
-
206 template <
typename T>
-
-
-
-
-
-
211 throw std::runtime_error(
"Object is empty.");
-
-
-
214 std::vector<typename T::key_type> keys;
-
215 for (
const auto& entry : object)
-
-
217 keys.push_back(entry.first);
-
-
220 return arrayElement<typename T::key_type>(keys);
-
-
-
-
239 template <
typename TResult>
-
-
240 static TResult
maybe(std::function<TResult()> callback,
double probability = 0.5)
-
-
-
-
-
-
-
+
236 template <
typename TResult>
+
+
237 static TResult
maybe(std::function<TResult()> callback,
double probability = 0.5)
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
308 static std::random_device randomDevice;
-
309 static std::mt19937 pseudoRandomGenerator;
-
+
+
+
+
+
+
+
+
+
+
305 static std::random_device randomDevice;
+
306 static std::mt19937 pseudoRandomGenerator;
+
-
+
static bool boolean()
Returns a random boolean.
-
static T::key_type objectKey(const T &object)
Returns a random key from given object.
Definition Helper.h:207
-
static TResult maybe(std::function< TResult()> callback, double probability=0.5)
Returns the result of the callback if the probability check was successful, otherwise empty string.
Definition Helper.h:240
+
static T::key_type objectKey(const T &object)
Returns a random key from given object.
Definition Helper.h:204
+
static TResult maybe(std::function< TResult()> callback, double probability=0.5)
Returns the result of the callback if the probability check was successful, otherwise empty string.
Definition Helper.h:237
static T arrayElement(std::span< const T > data)
Get a random element from an STL container.
Definition Helper.h:33
-
static std::vector< T > shuffle(std::vector< T > data)
Returns shuffled vector.
Definition Helper.h:166
+
static std::vector< T > shuffle(std::vector< T > data)
Returns shuffled vector.
Definition Helper.h:163
static T weightedArrayElement(const std::vector< WeightedElement< T > > &data)
Get a random element by weight from a vector.
Definition Helper.h:119
static std::string replaceCreditCardSymbols(const std::string &inputString="6453-####-####-####-###L", char symbol='#')
Returns credit card schema with replaced symbols and patterns in a credit card including Luhn checksu...
static std::string shuffleString(std::string data)
Returns shuffled std::string.
diff --git a/classfaker_1_1Helper.html b/classfaker_1_1Helper.html
index b7a4c3abb..7be02c3f1 100644
--- a/classfaker_1_1Helper.html
+++ b/classfaker_1_1Helper.html
@@ -339,7 +339,7 @@