halton 0.2.1

A module for generating Halton sequences
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate halton;

use halton::Sequence;

fn main() {
    let mut grid = [["."; 10]; 10];
    let alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("").skip(1).take(26);
    let seq = Sequence::new(2).zip(Sequence::new(3)).zip(alpha);
    for ((x, y), c) in seq {
        grid[(y * 10.0) as usize][(x * 10.0) as usize] = c;
    }
    for row in grid.iter() {
        println!("{}", row.join(" "));
    }
}