Lines Matching refs:arbitrary
18 let x: u64 = Arbitrary::arbitrary(g); in random_01()
38 fn arbitrary<G: Gen>(g: &mut G) -> Self { in arbitrary() function
39 let nodes = usize::arbitrary(g); in arbitrary()
48 gr.add_node(N::arbitrary(g)); in arbitrary()
57 gr.add_edge(i, j, E::arbitrary(g)); in arbitrary()
106 fn arbitrary<G: Gen>(g: &mut G) -> Self { in arbitrary() function
107 let nodes = usize::arbitrary(g); in arbitrary()
116 gr.add_node(N::arbitrary(g)); in arbitrary()
127 gr.add_edge(i, j, E::arbitrary(g)); in arbitrary()
131 if bool::arbitrary(g) { in arbitrary()
133 let n = u8::arbitrary(g) % (gr.node_count() as u8); in arbitrary()
135 let ni = node_index(usize::arbitrary(g) % gr.node_bound()); in arbitrary()
185 fn arbitrary<G: Gen>(g: &mut G) -> Self { in arbitrary() function
186 let nodes = usize::arbitrary(g); in arbitrary()
190 let mut nodes = (0..nodes).map(|_| N::arbitrary(g)).collect::<Vec<_>>(); in arbitrary()
210 gr.add_edge(i, j, E::arbitrary(g)); in arbitrary()