(&mut self)
| 37 | |
| 38 | #[inline] |
| 39 | pub(crate) fn next_f64(&mut self) -> f64 { |
| 40 | self.0 ^= self.0 << 13; |
| 41 | self.0 ^= self.0 >> 7; |
| 42 | self.0 ^= self.0 << 17; |
| 43 | (self.0 as f64) / (u64::MAX as f64) |
| 44 | } |
| 45 | } |
| 46 | |
| 47 | /// Hierarchical Navigable Small World graph index parameterised on a |