pub fn random_num(s: usize, e: usize) -> usize {
//    use rand::random;
//    random::<usize>() % e + s

    unsafe { random_int(s, e) }
}
/// Return a random usize number with given bound
/// e.g. s = 1, e = 5, return [1,5) usize
///
/// # examples
///
/// println!("this output number should between [1, 5], result: {}", random_num(1,5));
Return a random usize number with given bound
e.g.
Return a random usize number with given bound e . g .
pub fn random_num(s: usize, e: usize) -> usize {
//    use rand::random;
//    random::<usize>() % e + s
    unsafe { random_int(s, e) }
}
pub fn random_num ( s : usize , e : usize ) -> usize { //    use rand::random; //    random::<usize>() % e + s unsafe { random_int ( s , e ) } }
Return a random usize number with given bound
e.g.
Return a random usize number with given bound e . g .
s
usize
e
usize
s
usize
e
usize
examples
println!("this output number should between [1, 5], result: {}", random_num(1,5)).
println! ( " this output number should between [ 1 5 ] result : {} " random_num ( 1 5 )) .