use super::MINSTD0;
const A096550: [i32; 21] =
[1,16807,282475249,1622650073,984943658,
1144108930,470211272,101027544,1457850878,
1458777923,2007237709,823564440,1115438165,
1784484492,74243042,114807987,1137522503,
1441282327,16531729,823378840,143542612];
#[test]
fn A096550_seq_test() {
let mut g = MINSTD0::seed(A096550[0]);
for i in 1..A096550.len() {
assert_eq!( g.next(), A096550[i]);
}
}
#[test]
fn check_10kth_value() {
let mut g = MINSTD0::seed(A096550[0]);
for _ in 2..10000 {
g.next();
}
assert_eq! ( g.next(), 1484786315 );
}