diff --git a/klout/src/main.rs b/klout/src/main.rs index 5962354..174dc4b 100644 --- a/klout/src/main.rs +++ b/klout/src/main.rs @@ -82,7 +82,7 @@ const fn char_data_max_index() -> usize { // https://www3.nd.edu/~busiforc/handouts/cryptography/Letter%20Frequencies.html#Relative_frequencies_of_letters const CHAR_FREQ_LOOKUP: [f64; char_data_max_index()] = { - let mut data: [f64; char_data_max_index()] = [1.; char_data_max_index()]; + let mut data: [f64; char_data_max_index()] = [0.; char_data_max_index()]; macro_rules! d { ($ch:expr, $val:expr) => {{ @@ -227,7 +227,7 @@ fn all_bigrams() -> &'static [String] { unsafe { ALL_BIGRAMS.as_ref().unwrap_unchecked() } } -const N_WORKERS: usize = 32; +const N_WORKERS: usize = 20; fn mutate_layout(layout: &mut Layout, rng: &mut ThreadRng, num_swaps: usize) { for _ in 0..num_swaps { @@ -349,8 +349,8 @@ fn main() -> Result<()> { worker_thread_run(WorkerThreadInit { initial_layout: INITIAL_LAYOUT, report: tx, - max_dev: 200., - swaps: 1, + max_dev: 500., + swaps: 5, }) }) })