use cratewith_runtime_rng_mut;
use Rng;
/// Generates a random `i32` number.
///
/// # Returns
///
/// - `Ok(i32)` if the random number generator is available.
/// - `Err(String)` if the generator has not been initialized.
///
/// # Example
///
/// ```rust
/// let result = random();
/// match result {
/// Ok(num) => println!("Generated random number: {}", num),
/// Err(err) => eprintln!("Error: {}", err),
/// }
/// ```