MCPcopy Create free account
hub / github.com/ashvardanian/StringZilla / randomize_string

Function randomize_string

scripts/test_stringzilla.hpp:176–179  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

174};
175
176inline void randomize_string(char *string, std::size_t length, char const *alphabet, std::size_t cardinality) noexcept {
177 uniform_u8_distribution_t distribution(0, static_cast<char>(cardinality - 1));
178 std::generate(string, string + length, [&]() -> char { return alphabet[distribution(global_random_generator())]; });
179}
180
181inline void randomize_string(char *string, std::size_t length) noexcept {
182 uniform_u8_distribution_t distribution;

Callers 3

test_hash_equivalenceFunction · 0.85
test_sha256_equivalenceFunction · 0.85
random_stringFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…