MCPcopy Create free account
hub / github.com/apache/datafusion / random_string

Function random_string

test-utils/src/array_gen/string.rs:92–104  ·  view source on GitHub ↗

Return a string of random characters of length 1..=max_len

(rng: &mut StdRng, max_len: usize)

Source from the content-addressed store, hash-verified

90
91/// Return a string of random characters of length 1..=max_len
92fn random_string(rng: &mut StdRng, max_len: usize) -> String {
93 // pick characters at random (not just ascii)
94 match max_len {
95 0 => "".to_string(),
96 1 => String::from(rng.random::<char>()),
97 _ => {
98 let len = rng.random_range(1..=max_len);
99 rng.sample_iter::<char, _>(StandardUniform)
100 .take(len)
101 .collect()
102 }
103 }
104}

Callers 2

gen_dataMethod · 0.70
gen_string_viewMethod · 0.70

Calls 3

collectMethod · 0.80
to_stringMethod · 0.45
takeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…