MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / random_select

Function random_select

src/program/rand.rs:19–24  ·  view source on GitHub ↗
(seq: &[T])

Source from the content-addressed store, hash-verified

17}
18
19pub fn random_select<T>(seq: &[T]) -> &T {
20 let len = seq.len();
21 let rand_num: usize = get_global_rng().gen();
22 let rand_num: usize = rand_num % len;
23 &seq[rand_num]
24}
25
26pub fn random_sample<T: Clone>(seq: &[T], n: usize) -> Vec<&T> {
27 if seq.len() <= n {

Callers 3

mutate_promptFunction · 0.85
rand_comb_lenFunction · 0.85

Calls 1

get_global_rngFunction · 0.85

Tested by

no test coverage detected