//! DIEHARDER test 204 — rgb_kstest_test.
//!
//! Applies the Kolmogorov-Smirnov test directly to the floating-point output
//! of the generator, testing that values are uniformly distributed on [0, 1).
//! This implements the core `rgb_kstest_test.c` statistic: one KS test on one
//! vector of uniform deviates.
//!
//! # Author
//! Robert G. Brown, *Dieharder* (2006), test `rgb_kstest_test`.
use crate::;
/// Dieharder default is `tsamples = 1000`, but the core statistic is a single
/// KS test on one vector of uniform deviates. We use the full available word
/// stream here to keep the algorithm exact while avoiding a fake nested KS.
const MIN_SAMPLES: usize = 1_000;
/// Apply the Kolmogorov-Smirnov test for uniformity to the generator's float output.
///
/// # Author
/// Robert G. Brown, Dieharder (2006), `rgb_kstest_test`.