pub fn number(base: u8, index: usize) -> f64Expand description
Returns the number at index of the Halton sequence for base. The number
returned will be > 0 and < 1, assuming index > 1.
While Sequence will be faster for most cases,
this function may be useful for calulating a single number from a Halton
sequence, or creating a ‘leaped’ sequence.
§Index
Beware that indexing Sequence is effectively
0-based, whereas the index argument for number is
1-based.
use halton::{number, Sequence};
assert_eq!(Sequence::new(2).nth(0).unwrap(), number(2, 1));§Examples
‘leaped’ Halton sequence:
let step = 409;
let mut i = 1;
while i < 10 * step {
println!("{}", halton::number(17, i));
i += step;
}