| 309 | } |
| 310 | |
| 311 | std::shared_ptr<Array> RandomArrayGenerator::Float64(int64_t size, double min, double max, |
| 312 | double null_probability, |
| 313 | double nan_probability, |
| 314 | int64_t alignment, |
| 315 | MemoryPool* memory_pool) { |
| 316 | using OptionType = |
| 317 | GenerateOptions<double, ::arrow::random::uniform_real_distribution<double>>; |
| 318 | OptionType options(seed(), min, max, null_probability, nan_probability); |
| 319 | return GenerateNumericArray<DoubleType, OptionType>(size, options, alignment, |
| 320 | memory_pool); |
| 321 | } |
| 322 | |
| 323 | #undef PRIMITIVE_RAND_INTEGER_IMPL |
| 324 | #undef PRIMITIVE_RAND_IMPL |