lds-rs 0.1.10

Low-Discrepancy Sequence (LDS) Generator in Rust
Documentation
// This example demonstrates tracing integration
// Run with: cargo run --example tracing_example --features tracing
use lds_rs::VdCorput;
use tracing::{Level, span};

fn main() {
    tracing_subscriber::fmt::init();

    let span = span!(Level::INFO, "my_span");
    let _guard = span.enter();

    let mut sequence = VdCorput::new(2);
    let mut sample = Vec::new();
    for _ in 0..5 {
        sample.push(sequence.pop());
    }
    println!("VdCorput sample 1: {:?}", sample);

    let mut sequence = VdCorput::new(3);
    let mut sample = Vec::new();
    for _ in 0..5 {
        sample.push(sequence.pop());
    }
    println!("VdCorput sample 2: {:?}", sample);
}