randomize 1.0.0

A dead simple to use randomization library for rust
Documentation
extern crate randomize;
use randomize::*;

#[test]
fn rand_range_u32_edge_cases() {
  let _range1 = RandRangeU32::new(0..=0);
  let _range1 = RandRangeU32::new(0..=5);
  let _range2 = RandRangeU32::new(::std::u32::MAX..=::std::u32::MAX);
  let _range3 = RandRangeU32::new(::std::u32::MAX..=::std::u32::MAX - 5);
}

#[test]
#[should_panic]
fn rand_range_u32_full_range_panic() {
  let _range1 = RandRangeU32::new(0..=::std::u32::MAX);
}

#[test]
fn rand_range_usize_edge_cases() {
  let range0a = RandRangeUsize::new(0..=0);
  let range0b = RandRangeUsize::new(..=0);
  assert_eq!(range0a, range0b);
  let range1a = RandRangeUsize::new(0..=5);
  let range1b = RandRangeUsize::new(..=5);
  let range1c = RandRangeUsize::new(..6);
  assert_eq!(range1a, range1b);
  assert_eq!(range1b, range1c);
  let _range2 = RandRangeUsize::new(::std::usize::MAX..=::std::usize::MAX);
  let _range3 = RandRangeUsize::new(::std::usize::MAX..=::std::usize::MAX - 5);
}

#[test]
#[should_panic]
fn rand_range_usize_full_range_panic() {
  let _range1 = RandRangeUsize::new(0..=::std::usize::MAX);
}