(size: usize)
| 65 | } |
| 66 | |
| 67 | fn generate_random_data(size: usize) -> (Vec<(f32, f32)>, Vec<f32>) { |
| 68 | let mut rng = rand::thread_rng(); |
| 69 | let src: Vec<(f32, f32)> = (0..size) |
| 70 | .map(|_| (rng.gen::<f32>(), rng.gen::<f32>())) |
| 71 | .collect(); |
| 72 | let dst = vec![0.0; size]; |
| 73 | (src, dst) |
| 74 | } |
| 75 | |
| 76 | fn generate_random_data_u8(size: usize) -> Vec<(u8, u8)> { |
| 77 | let mut rng = rand::thread_rng(); |