- commit
- 3abd38e5019f044222542d3e2c0d96442aba337d
- parent
- 0a13f0e271ea9cfafa7445ba64456af28c7a3412
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2025-02-23 09:47
rename Rng::gen() to avoid keyword
Diffstat
| M | src/random.rs | 6 | +++--- |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/random.rs b/src/random.rs
@@ -16,7 +16,7 @@ impl Rng {
16 16 };
17 17 }
18 18
19 -1 fn gen(&mut self) -> usize {
-1 19 fn generate(&mut self) -> usize {
20 20 // https://github.com/smol-rs/fastrand/blob/master/src/lib.rs
21 21 let s = self.state.wrapping_add(0xA0761D6478BD642F);
22 22 self.state = s;
@@ -25,12 +25,12 @@ impl Rng {
25 25 }
26 26
27 27 pub fn gen_range(&mut self, low: usize, high: usize) -> usize {
28 -1 return low + self.gen() % (high - low);
-1 28 return low + self.generate() % (high - low);
29 29 }
30 30
31 31 pub fn gen_f32(&mut self) -> f32 {
32 32 // https://en.wikipedia.org/wiki/Single-precision_floating-point_format
33 -1 let u = self.gen() as u32;
-1 33 let u = self.generate() as u32;
34 34 return f32::from_bits((127 << 23) | u >> 9) - 1.0;
35 35 }
36 36 }