| 423 | |
| 424 | template <typename T> |
| 425 | T OpTest::Choose(absl::Span<const T> candidates) { |
| 426 | std::uniform_int_distribution<size_t> d(0, candidates.size() - 1); |
| 427 | return candidates[d(generator())]; |
| 428 | } |
| 429 | |
| 430 | int64 OpTest::RandomDim(int64 min, int64 max) { |
| 431 | std::uniform_int_distribution<int64> size_distribution(min, max - 1); |