MCPcopy Create free account
hub / github.com/apache/arrow / MakeRandomVector

Function MakeRandomVector

cpp/src/arrow/util/int_util_test.cc:85–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

83
84template <typename T>
85std::vector<T> MakeRandomVector(const std::vector<T>& base_values, int n_values) {
86 std::default_random_engine gen(42);
87 std::uniform_int_distribution<int> index_dist(0,
88 static_cast<int>(base_values.size() - 1));
89
90 std::vector<T> values(n_values);
91 for (int i = 0; i < n_values; ++i) {
92 values[i] = base_values[index_dist(gen)];
93 }
94 return values;
95}
96
97template <typename T>
98std::vector<std::pair<std::vector<T>, std::vector<uint8_t>>> AlmostAllNullValues(

Callers 1

TESTFunction · 0.85

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected