(&mut self)
| 65 | } |
| 66 | |
| 67 | fn get_random_key(&mut self) -> Result<[u8; SEED_SIZE]> { |
| 68 | let bytes = self.get_random_bytes(SEED_SIZE)?; |
| 69 | let mut new_seed = [0u8; SEED_SIZE]; |
| 70 | new_seed.copy_from_slice(&bytes[0..SEED_SIZE]); |
| 71 | Ok(new_seed) |
| 72 | } |
| 73 | |
| 74 | pub fn get_random_value(&mut self, t: Type) -> Result<Value> { |
| 75 | match t { |