diff --git a/vlib/rand/rand.v b/vlib/rand/rand.v index 88eddc009f..c030b481d5 100644 --- a/vlib/rand/rand.v +++ b/vlib/rand/rand.v @@ -327,9 +327,7 @@ pub fn (mut rng PRNG) choose(array []T, k int) ?[]T { } mut results := []T{len: k} mut indices := []int{len: n, init: it} - // TODO: see why exactly it is necessary to enfoce the type here in Checker.infer_fn_generic_types - // (v errors with: `inferred generic type T is ambiguous: got int, expected string`, when is missing) - rng.shuffle(mut indices) ? + rng.shuffle(mut indices) ? for i in 0 .. k { results[i] = array[indices[i]] }