rand

Function rand 

Source
pub fn rand(size: usize) -> u64
Expand description

§rand(size)

Generates a pseudo-random u64 number within the specified digit size.

The size parameter determines the number of digits for the generated random number. The function will cap the size at 19 if requested larger to ensure it fits within the limits of u64, preventing overflow.

§Parameters

  • size: The desired number of digits for the random number. Must be greater than 0.

§Returns

A u64 random number with digit count as specified, capped at 19.

§Examples

use mathlab::math::rand;

fn main() {
   // Generating and printing random numbers of different sizes
   println!("Random number (size 1): {:?}", rand(1));
   println!("Random number (size 2): {:?}", rand(2));
   println!("Random number (size 3): {:?}", rand(3));
   println!("Random number (size 6): {:?}", rand(6));
   println!("Random number (size 15): {:?}", rand(15));
   println!("Random number (size 19): {:?}", rand(19));
   println!("Random number (size 19, requested 25): {:?}", rand(25)); // Size capped at 19
}

End Fun Doc