// Copyright 2023 Jan Niklas Siemer
//
// This file is part of qFALL-math.
//
// qFALL-math is free software: you can redistribute it and/or modify it under
// the terms of the Mozilla Public License Version 2.0 as published by the
// Mozilla Foundation. See <https://mozilla.org/en-US/MPL/2.0/>.
//! This module includes core functionality to sample according to random distributions.
/// Returns a fresh seed for every call within the same thread, starting from the
/// same sequence of seeds for every test, which allows to test seeded functions
/// repeatedly, e.g. in loops, without receiving the same sample in every iteration.
pub